.NET Framework 2.0中的AES 256加密

use*_*542 7 .net c# aes

有谁知道在.NET Framework 2.0中是否可以使用C#来使用AES 256加密和解密?感谢内置框架是否支持此功能,或者我们是否必须使用任何外部API?

谢谢.

Ber*_*ard 6

看一下System.Security.Cryptography命名空间。它包含可用于 AES 加密的类,例如 类Rijndael


Cal*_*ers 5

它的建成在-你需要使用Rijndael Class(从而赢得了该算法的名称NIST AES竞赛中)System.Security.Cryptography

  • <Pedantic>“Rijndael”*不是*AES的“官方”名称,而是创建AES标准的算法名称(主要是因为不允许许多Rijndael选项用于密钥长度等。 (4认同)
  • 有关详细信息,请参见此处:http://blogs.msdn.com/b/shawnfa/archive/2006/10/09/the-differences-between-rijndael-and-aes.aspx (2认同)