LinkedIn的密码泄露证明了安全地散列密码的重要性。但是,即使使用“普通”哈希算法(例如 MD5 和 SHA 系列)对密码进行哈希处理也不安全,因为它们针对速度进行了优化,允许黑客每秒计算 23 亿次哈希(蛮力)。
有些哈希算法使用起来更安全,因为它们的计算量更大,例如PBKDF2、Bcrypt、 PBMAC 和scrypt。然而,这些散列算法似乎并未包含在 .NET 框架中。
那么,.NET 框架中包含哪些性能密集型哈希算法?
回答: PBKDF2 包含在框架中,本网站展示了如何正确使用它。