4

我正在ASP.NET MVC3解释here)中使用自定义会员系统。我想使用BCrypt. 我的问题是关于BCrypt.net论点范围。即可以散列它的字符串的最小最大长度,最小/最大长度,以及输出字符串的长度。真的我现在正在创建数据库,我想知道如何在数据库中设置密码列。即或其他什么?BCryptsaltnvarchar(256)

4

1 回答 1

6

BCrypt 算法将盐加入散列中,因此您不需要在数据库中使用 2 个单独的列来存储散列和密码。您可以签出这个示例实现。无论纯文本密码有多长,它都会产生长度为 60 的哈希值。

于 2012-02-18T07:25:27.933 回答