Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 使用BCrypt.net_Asp.net Mvc 3_Security_C# 4.0_Bcrypt_Bcrypt.net - Fatal编程技术网

Asp.net mvc 3 使用BCrypt.net

Asp.net mvc 3 使用BCrypt.net,asp.net-mvc-3,security,c#-4.0,bcrypt,bcrypt.net,Asp.net Mvc 3,Security,C# 4.0,Bcrypt,Bcrypt.net,我正在ASP.NET MVC3()中使用一个自定义会员系统。我想使用BCrypt。我的问题是关于BCrypt.net参数范围。i、 e.BCrypt可以散列的字符串的最小和最大长度,salt的最小/最大长度,以及输出字符串的长度。实际上,我现在正在创建数据库,我想知道如何在db中设置密码列。i、 e.nvarchar(256)或其他什么?BCrypt算法将salt合并到哈希中,因此您不需要在数据库中有两个单独的列来存储哈希和密码。你可以结账。无论纯文本密码有多长,它都会产生长度为60的散列。谢谢

我正在
ASP.NET MVC3
()中使用一个自定义会员系统。我想使用
BCrypt
。我的问题是关于
BCrypt.net
参数范围。i、 e.
BCrypt
可以散列的字符串的最小和最大长度,
salt
的最小/最大长度,以及输出字符串的长度。实际上,我现在正在创建数据库,我想知道如何在db中设置密码列。i、 e.
nvarchar(256)
或其他什么?

BCrypt算法将salt合并到哈希中,因此您不需要在数据库中有两个单独的列来存储哈希和密码。你可以结账。无论纯文本密码有多长,它都会产生长度为60的散列。

谢谢亲爱的@Darin:)你是一个救援天使