我有一个来自我们的客户的加密字符串。
该字符串是使用Java中的AES方法加密的。如何在c#中使用AES算法解密一个字符串?
我唯一拥有的关键是:“xxxxxxxxxxxxxxxxxxxxxxxx”(24个字符)和加密文本:“56e84e9f6344826bcfa439cda09e5e96”(32个字符)。 (这真的是我唯一的数据)
我似乎无法找到解密此字符串的方法。
任何人都可以提供一个工作示例。
我有一个来自我们的客户的加密字符串。
该字符串是使用Java中的AES方法加密的。如何在c#中使用AES算法解密一个字符串?
我唯一拥有的关键是:“xxxxxxxxxxxxxxxxxxxxxxxx”(24个字符)和加密文本:“56e84e9f6344826bcfa439cda09e5e96”(32个字符)。 (这真的是我唯一的数据)
我似乎无法找到解密此字符串的方法。
任何人都可以提供一个工作示例。
这里有两个完整的代码示例为您提供:
您也可能会发现c# implementations of AES encryption这里太有趣了。
我发现了另一个例子Simple encrypting and decrypting data in C#他们只使用Pass Phrase来解密。
请通过这篇文章 “简单密码学家 - 简单的DES/AES实现在C#”
链接:http://www.codeproject.com/KB/recipes/Simple_Cryptographer.aspx
希望本文将帮助你。
在需要这些例子:公共静态字符串解密(串密文, 串密码, 串saltValue, 串的HashAlgorithm, INT passwordIterations, 串initVector, INT密钥长度) 我只有第2 – user29964 2010-07-12 08:21:13
@ Sem,afaik您需要所有这些才能解密它。由于这些是在您加密时使用的。 – 2010-07-12 08:23:07
@Sam,看看这个:http://www.codeproject.com/KB/security/DotNetCrypto.aspx – 2010-07-12 08:25:05