我在c#中使用AES算法进行加密和解密.我正在使用AesCryptoServiceProvider类进行加密和解密.
这是我在代码中的设置
AesCryptoServiceProvider result = new AesCryptoServiceProvider();
result.BlockSize = 128;
result.KeySize = 256;
result.Mode = CipherMode.CBC;
result.Padding = PaddingMode.PKCS7;
Run Code Online (Sandbox Code Playgroud)
我很困惑我在这里使用的代码是AES 128还是AES 256的实现.
简单的问题是如何识别您使用的是AES 256/AES 128?
我试过这个链接:http://social.msdn.microsoft.com/Forums/vstudio/en-US/ac5f4d30-343e-484e-b795-b214820a9327/aes-net-encryption-is-it-always-256-bit -AES
但我没有得到答案.