VB.NET 无法识别来自 PHP 的散列 bcrypt

我使用 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

http://img4.mukewang.com/61c5779e000135be08990344.jpg

largeQ
浏览 142回答 1
1回答

慕雪6442864

问题解决!使用一些函数从 PHP 开始散列 $2a$ 然后中提琴!:D 谢谢!
打开App,查看更多内容
随时随地看视频慕课网APP