【发布时间】:2010-01-12 13:55:09
【问题描述】:
我想知道可以在 C#.net 和 Java 中实现的任何加密解密算法(过程)。我遇到过这样一种情况,数据由使用 RSA 使用“RSACryptoServiceProvider”类实现的 C# 代码加密并将其放入数据库中。现在,我需要解密从数据库中读取的 Java 中的相同数据。
在 Java 中实现 RSA Decrypt 方法时,它不起作用,(我确保使用相同的密钥)。以下方法已在 C# 中用于加密。
http://www.codeproject.com/KB/security/RSACryptoPad.aspx
因此,我需要知道任何可以在 C# 和 Java 中使用的标准加密算法,以便可以在彼此的平台上加密 - 解密数据。
【问题讨论】:
-
你是否在两者中使用了相同的初始化向量?
标签: c# java encryption