【发布时间】:2019-09-03 15:35:21
【问题描述】:
我使用 bcrypt 对我的密码进行哈希处理。问题是当密码从 PHP 中被散列时(例如:$2y$10$qLubKu5BTO7eFk8oXjk3xOZDxxQI/F0GgdgjKkL3kzF/8M565hJpq)VB.NET 无法识别它。但是如果密码是使用 VB.NET 散列的(例如:$2a$10$XwkBsps2z3tlLU2qwumC6OjTPhg/zvudNS5g5hant9xFKxUeNupca),PHP 会识别它。这是某种版本错误吗?有一个例外:'无效的 Salt Revision'
谢谢!
从 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
【问题讨论】:
标签: php vb.net bcrypt password-hash