【发布时间】:2011-03-05 02:18:06
【问题描述】:
我正在设置我的数据库以接收散列密码而不接受纯文本。
我会去这样的事情吗?
create table User(
username varchar(20) not null,
password varchar(64) not null,
);
【问题讨论】:
-
我知道这是 12 年前提出的,但我想指出,使用 sha256 的散列密码现在不是最佳实践,也不是在 2010 年。您应该使用适合密码的算法,例如 bcrypt,再加上使用盐,并且可能为此使用模块而不是自己滚动
标签: c# .net cryptography sha256