繁体   English   中英

C#和Java中的加密方法

[英]Encryption method in C# and Java

我想知道可以在C#.net和Java中实现的任何加密-解密算法(过程)。 我遇到过这样一种情况,即使用“ RSACryptoServiceProvider”类通过使用RSA实现的C#代码对数据进行加密,然后将其放入数据库中。 现在,我需要解密Java中从数据库读取的相同数据。

在Java中实施RSA Decrypt方法时,它不起作用(我确保使用相同的密钥)。 以下方法已在C#中用于加密。

http://www.codeproject.com/KB/security/RSACryptoPad.aspx

因此,我需要知道可以在C#和Java中使用的任何标准加密算法,以便可以对数据进行加密-在其他平台之间进行解密。

您可能希望先了解所选算法的区别和影响。 您可以自己实现这些加密,下面是一些示例。

在C#中实现RSA

Java RSA代码

另一种加密方法是AES

用C#实施

在Java中使用AES

Wikipedia是有关加密和解密信息的很好的资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM