2017-01-20 35 views
0

哪个哈希算法aspnet身份2.0使用哈希密码。它是SHA1还是SHA256?如果使用SHA1,可以更改为SHA2吗?ASPNET身份2.0哈希算法

+0

可能重复的[ASP.NET身份默认密码哈希,它是如何工作的,它是安全的吗?](http://stackoverflow.com/questions/20621950/asp-net-identity-default-password-hasher-它是如何工作,并且它是安全的) – trailmax

+0

和http://stackoverflow.com/questions/19957176/asp-net-identity-password-hashing – trailmax

回答

1

Microsoft在Identity 2.0中使用PBKDF2作为其哈希算法。

0

Asp.net Identity 2.0使用SHA1。它依赖于Rfc2898DeriveBytes,并且没有任何SHA256选项 - 您必须编写自己的实现。

Asp.net Identity 3.0确实有一个SHA256选项。

+0

谢谢你,需要检查身份3.0 – Samjog