我正在使用 asp.net 4.6.1 使用本机 UserManager 来处理注册/登录流程。升级到 .net core 1.1 后,哈希算法似乎发生了变化,因此用户无法使用旧密码登录。
For example, the password "P@ssword123" was hashed as "ABiX7922FWETSxMXAlvD91GI1HwQSmb4ArreR+wa3R9bbz13/ITuwxshQjnIg30Zsw==" but the new hashed value that generated by .net core is "AQAAAAEAACcQAAAAECMDFIuBWc4dTtEuLL6RUfszQLjnWzluDNUFNuCPWBqlLzgVx0ASLWvBUTuShLnulQ=="
有没有人知道改变.net核心的哈希算法,以便它可以向后兼容旧的asp.net 4.6框架?