【发布时间】:2020-10-14 06:43:55
【问题描述】:
我有一个拥有大量用户的现有网络服务。这些用户有用户名和 bcrypt 密码。这些密码如下所示:
"$2y$10$0veojsfh43..."
现在,我创建了一个 vb.net 应用程序,并希望从我的 Web 服务重新使用 te 登录。应用程序逻辑工作得很好,但问题从验证我的 Web 服务的密码开始。我正在使用 BCrypt.net,它给出了错误“无效的盐修订”。无论我做什么,似乎都无法验证密码。使用 BCrypt 创建密码并针对文本密码进行验证就可以了。但是我可以看到密码看起来像这样:
"$2a$12$5sdf65fghkl..."
为什么我不能在 vb.net 中通过 PHP 验证密码?
【问题讨论】: