【发布时间】:2011-09-15 08:12:43
【问题描述】:
我在将 ASP 网站的用户帐户迁移到 Drupal 时遇到了一些问题。
ASP 站点通过 HashEncode(Password+Salt) 创建密码哈希
我正在尝试找出 php 中的等效函数,以便我可以在我们的 drupal 密码模块中匹配它。
有人在http://forums.overclockers.com.au/showthread.php?t=632736&page=2 上做了一个不错的尝试,但它不起作用。
我听说 HashEncode 是 sha1 但我不认为是这种情况。在另一个站点上,它显示两者的输出不同,我已经在本地确认了 php 部分。
HashEncode("ABCD") = A11D4F0A70B882D58494B188DA0430CF4F17CFA8
sha1('ABCD') = fb2f85c88567f3c8ce9b799c7c54642d0c7b41f6
有谁知道 ASP HashEncode 是如何工作的,以及我如何在 php 中重现它以便在用户之间迁移?
提前致谢!
【问题讨论】: