Неверный пароль после обновления до ядра.net

Я использую asp.net 4.6.1 с использованием собственного UserManager для обработки потока регистрации / входа. После обновления до.net core 1.1, похоже, что алгоритм хэширования изменился, поэтому пользователи не могли войти в систему, используя старый пароль.
Так, например, пароль "Р @ssword123" был хэшированным как "ABiX7922FWETSxMXAlvD91GI1HwQSmb4ArreR+wa3R9bbz13/ITuwxshQjnIg30Zsw==", но с новым значение хэшированного, который сгенерировал ядро ​​.net является "AQAAAAEAACcQAAAAECMDFIuBWc4dTtEuLL6RUfszQLjnWzluDNUFNuCPWBqlLzgVx0ASLWvBUTuShLnulQ=="

у кого-нибудь есть идея изменить алгоритм хеширования ядра.net, чтобы обеспечить обратную совместимость со старой платформой asp.net 4.6?

0 ответов

Другие вопросы по тегам