运行由RNGCryptoServiceProviderRfc2898DeriveBytes.GetBytes()生成的加密密钥(2048位)是否有意义,还是Rfc2898DeriveBytes更适合从短密钥(如密码短语)生成加密密钥?

最佳答案

如果您已经拥有适合密钥的内容(看起来已经拥有),为什么还要使用它来生成另一个密钥?就个人而言,我看不出将其放在派生字节中有什么好处,因为您已经有了一个加密安全的随机数。

10-06 12:17