2010-06-08 147 views

回答

7

你没有提到你正在使用的框架的版本,但由于您没有立即找到System.Security.Cryptography.AesManaged,我猜你使用的是早于3.5的版本。

改为使用System.Security.Cryptography.RijndaelManaged。 Rijndael是由NIST标准化为AES的算法的名称。这是正好相同的算法(除了你可以选择一些与Rijndael不允许使用AES的块长度和模式)。

+0

Actualy,我正在阅读2.0文档...:/谢谢。你知道这个算法是否与某些Java实现兼容?即我使用C#加密了一些文本,并想在java中解密该文本。 – Nabo 2010-06-08 11:48:24

+0

@nabo:Cipher.getInstance(“AES/CBC/PKCS5PADDING”); – 2010-06-08 12:01:48