C#支持的最安全的密码哈希算法是什么?

时间:2013-04-26 23:54:34

标签: c# asp.net

如上所述,我想知道C#支持的密码散列的良好做法。

1 个答案:

答案 0 :(得分:2)

所以我不确定为什么你需要能够在SQL和C#中进行哈希。

无论如何,SQL可能是您选择算法的限制因素。

SQL Server 2012 supports SHA512(与.NET一样),这将是一个非常安全的选择。

但是你可以用SQL Server 2008 is SHA1做到最好。


我看到你改变了你的问题。

如果是我,我会使用.NET进行哈希并按照here的说明存储盐。然后你永远不会用SQL哈希。如果您想要最安全的算法,请使用SHA512