[英]working with BCrypt.net
我在ASP.NET MVC3
使用自定义成员资格系统( 在此处解释 )。 我想用BCrypt
。 我的问题是关于BCrypt.net
参数范围。 即BCrypt
可以散列它的字符串的最小和最大长度, salt
最小/最大长度,以及输出字符串的长度。 我现在真的在创建数据库,我想知道如何在db中设置密码列。 即nvarchar(256)
还是其他什么?
BCrypt算法将salt合并到哈希中,因此您不需要在数据库中有2个单独的列来存储哈希值和密码。 您可以查看此示例实现 。 无论纯文本密码有多长,它都会产生长度为60的哈希值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.