我使用 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
'in
End If
慕雪6442864