VB.NET无法从PHP中识别哈希bcrypt,但PHP可以从VB.NET中识别哈希bcrypt

VB.NET无法从PHP中识别哈希bcrypt,但PHP可以从VB.NET中识别哈希bcrypt,php,vb.net,bcrypt,password-hash,Php,Vb.net,Bcrypt,Password Hash,我使用bcrypt散列我的密码。问题是,当从PHP散列密码时(例如:$2y$10$qlubku5bto7efk8oxjk3xozdxqi/F0GgdgjKkL3kzF/8M565hJpq),VB.NET无法识别它。但是如果密码是用VB.NET散列的(例如:$2a$10$xwkbss2z3tllu2qwumc6ojtphg/zvudNS5g5hant9xFKxUeNupca),PHP会识别它。这是某种版本错误吗?有一个例外:“无效的Salt修订” 谢谢 尝试了nuget的不同软件包,但仍然没有成功

我使用bcrypt散列我的密码。问题是,当从PHP散列密码时(例如:
$2y$10$qlubku5bto7efk8oxjk3xozdxqi/F0GgdgjKkL3kzF/8M565hJpq
),VB.NET无法识别它。但是如果密码是用VB.NET散列的(例如:
$2a$10$xwkbss2z3tllu2qwumc6ojtphg/zvudNS5g5hant9xFKxUeNupca
),PHP会识别它。这是某种版本错误吗?有一个例外:“无效的Salt修订”

谢谢

尝试了nuget的不同软件包,但仍然没有成功:(

Dim check As String=BCrypt.Net.BCrypt.HashPassword(txtbox\u pword.Text)
如果BCrypt.Net.BCrypt.Verify(txtbox_pword.Text,pword)=True,则
“在
如果结束

问题解决!使用一些函数从PHP中生成哈希,以$2a$开始,然后是viola!:D谢谢