【发布时间】:2019-08-03 02:38:59
【问题描述】:
我正在使用带有 EF Core 的 ASP.NET Core 2.2。我有一个User 类,看起来像这样:
public class User : IdentityUser
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
我想添加一个PIN 属性,它将作为额外安全操作的辅助密码。用户登录系统,但如果他想做一些更特别的事情(比如汇款),系统会提示他输入他的 PIN。
我的问题是散列字符串的最简单方法是什么,所以我不会将 PIN 以纯文本形式存储在数据库中?
【问题讨论】:
-
有很多关于如何加密字符串的问题。参见,例如:stackoverflow.com/questions/10168240/…
-
@tocqueville 为什么你认为 OP 需要加密,当他们特别提到他们想要散列字符串时?
标签: c# asp.net-core passwords