Я использовал bcrypt для хеширования своего пароля. Проблема в том, что когда пароль был хеширован из PHP (пример: $2y$10$qLubKu5BTO7eFk8oXjk3xOZDxxQI/F0GgdgjKkL3kzF/8M565hJpq
) VB.NET не может его распознать. Но если пароль был хеширован с помощью VB.NET (пример: $2a$10$XwkBsps2z3tlLU2qwumC6OjTPhg/zvudNS5g5hant9xFKxUeNupca
) PHP распознает его. Это какая то ошибка версии? Есть исключение: «Недействительная ревизия соли».
Спасибо!
Пробовал разные пакеты от 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
https://i.stack.imgur.com/fvXzU.png