【发布时间】:2014-09-17 09:59:40
【问题描述】:
我正在将我的应用程序从 PHP 迁移到 C# MVC。我一直使用以下方法来加密密码:
string password_hash ( string $password )
默认情况下,password_hash() 使用 BLOWFISH 散列算法并生成前缀为 $2y$ 的散列。
我已经查看并尝试了很多 supposed 算法的实现,但它们似乎都不适用于我现有的哈希,我不确定我是否可以相信他们中的任何一个。
我试过了:
我需要它,以便在用户再次登录时验证数据库中的现有哈希并使用标准 C# .MVC 身份框架方法恢复它们。
如何使用 C# 在 PHP 中验证使用 password_hash() 生成的密码?
【问题讨论】:
-
我已经修改了我的问题,描述了问题并请求解决方案。谢谢
-
感谢您撤回关闭投票...哦等等!
标签: c# php cryptography blowfish