我的旧项目用于哈希密码的格式和算法是什么

问题描述 投票:0回答:1

普通字符串

Passw0rd

被MVC项目粉碎

4mLjm + Nu1e5MUMsW03dwMw2vm80 =

我认为旧项目正在使用MVC4。我正在尝试从ASP.NET core 3.1哈希密码。两个项目都指向同一个数据库,因此我想确保asp.net core 3.1密码哈希器生成的密码与上面的哈希密码一样。

有什么方法可以从asp.net core3.1生成此哈希密码?验证密码?

asp.net asp.net-core encryption hash asp.net-core-3.1
1个回答
0
投票

默认哈希算法为HMACSHA256。但是,您需要确认一下代码和配置。检查这里:

https://docs.microsoft.com/en-us/aspnet/whitepapers/aspnet4/breaking-changes#default-hashing-algorithm-is-now-hmacsha256

© www.soinside.com 2019 - 2024. All rights reserved.