2017-01-20 34 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