我想知道任何可以在C#.net和Java中实现的加密-解密算法(过程)。我遇到了这样一种情况,数据是由使用"RSACryptoServiceProvider“类实现的C#代码加密的,并将其放入数据库中。现在,我需要在Java中解密从数据库中读取的相同数据。
在Java中实现RSA解密方法时,它不工作(我确保使用相同的密钥)。在C#中使用了以下方法进行加密。
http://www.codeproject.com/KB/security/RSACryptoPad.aspx
因此,我需要知道任何可以在C#和Java中使用的标准加密算法,以便可以在彼此的平台上对数据进行加密/解密。
发布于 2010-01-12 22:17:33
您可能希望从了解所选算法的差异和影响开始。您可以自己实现这些加密,下面是一些示例。
Java RSA Code
另一种加密方法是AES
Implementing in in C#
Using AES With Java
Wikipedia是关于加密和解密信息的一个非常好的资源。
https://stackoverflow.com/questions/2049363
复制相似问题