【发布时间】:2011-02-21 15:34:44
【问题描述】:
当我使用 C# 实现 AES 对称加密密码时,我注意到:
PasswordDeriveBytes derivedPassword = new PasswordDeriveBytes(password, saltBytesArray, hashAlgorithmName, numPasswordIterations);
为什么我需要使用散列算法进行 AES 加密?他们不是分开的吗?还是散列算法仅用于创建安全密钥?
AES 算法内部不使用哈希算法吗?
【问题讨论】:
标签: c# encryption cryptography hash aes