我使用 bcrypt 来散列我的密码。问题是当密码从 PHP 散列时(例如:$2y$10$qLubKu5BTO7eFk8oXjk3xOZDxxQI/F0GgdgjKkL3kzF/8M565hJpq)VB.NET 无法识别它。但是如果密码是使用 VB.NET 散列的(例如:),$2a$10$XwkBsps2z3tlLU2qwumC6OjTPhg/zvudNS5g5hant9xFKxUeNupcaPHP 会识别它。这是某种版本错误吗?有一个例外:“无效的盐修订版”谢谢!尝试了 nuget 的不同软件包仍然没有运气:(Dim check As String = BCrypt.Net.BCrypt.HashPassword(txtbox_pword.Text)If BCrypt.Net.BCrypt.Verify(txtbox_pword.Text, pword) = True Then 'inEnd If
添加回答
举报
0/150
提交
取消