使用AES加密/解密的C#库

时间:2010-06-08 01:23:40

标签: c# security encryption aes

我在.net框架中找不到aes库。 有没有外部库?

感谢

2 个答案:

答案 0 :(得分:8)

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

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

答案 1 :(得分:6)

您将在System.Security.Cryptography命名空间中找到构建在框架中的AES:

http://msdn.microsoft.com/en-us/library/system.security.cryptography.aes.aspx