2017-01-20 7 views
0

Какой алгоритм Hash Algorithm использует идентификатор aspnet 2.0 для хэш-пароля. Это SHA1 или SHA256? Можно ли изменить SHA2, если он использует SHA1?Алгоритм хэширования ASPNET Identity 2.0

+0

Возможный дубликат [ASP.NET Identity по умолчанию Password Hasher, как он работает и безопасен?] (Http://stackoverflow.com/questions/20621950/asp-net-identity-default-password-hasher- how-do-it-work-and-is-it-secure) – trailmax

+0

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

ответ

1

Microsoft использует PBKDF2 в качестве своего алгоритма хэширования в Identity 2.0.

0

Asp.net Identity 2.0 использует SHA1. Он полагается на Rfc2898DeriveBytes и не имеет какой-либо опции SHA256 - вам придется написать свою собственную реализацию.

Asp.net Identity 3.0 имеет опцию SHA256, хотя.

+0

Спасибо, нужно проверить идентификатор 3.0 – Samjog

 Смежные вопросы

  • Нет связанных вопросов^_^