【发布时间】:2014-08-22 17:56:30
【问题描述】:
Rfc2898DeriveBytes k1 = new Rfc2898DeriveBytes(pwd1, salt1, myIterations);
Rfc2898DeriveBytes k2 = new Rfc2898DeriveBytes(pwd1, salt1);
// Encrypt the data.
TripleDES encAlg = TripleDES.Create();
encAlg.Key = k1.GetBytes(16);
我的问题是为什么是 .GetByte 16? RijndaelManaged 也一样吗?它需要 16 个字节?
【问题讨论】:
-
看起来 16 只是您希望方法返回的伪随机密钥字节数。 msdn.microsoft.com/en-us/library/…
标签: c# password-encryption tripledes