我有以下代码来创建新的SymmetricAlgorithm
:
internal static SymmetricAlgorithm CreateSymmetricAlgorithm()
{
var algorithm = new RijndaelManaged
{
KeySize = 128,
Padding = PaddingMode.ISO10126,
Mode = CipherMode.CBC
};
return algorithm;
}
我使用的代码如下:
var algorithm = SymmetricHelper.CreateSymmetricAlgorithm();
var key = algorithm.GenerateKey();
但生成的密钥大小只有16 Byte
。
为什么我没有获得128位密钥?
答案 0 :(得分:1)
16字节 128位,16 * 8 = 128。