普通字符串
Passw0rd
被MVC项目粉碎
4mLjm + Nu1e5MUMsW03dwMw2vm80 =
我认为旧项目正在使用MVC4。我正在尝试从ASP.NET core 3.1哈希密码。两个项目都指向同一个数据库,因此我想确保asp.net core 3.1密码哈希器生成的密码与上面的哈希密码一样。
有什么方法可以从asp.net core3.1生成此哈希密码?验证密码?
默认哈希算法为HMACSHA256。但是,您需要确认一下代码和配置。检查这里:
https://docs.microsoft.com/en-us/aspnet/whitepapers/aspnet4/breaking-changes#default-hashing-algorithm-is-now-hmacsha256