我有幾個問題將ASP站點的用戶帳戶遷移到Drupal。將密碼驗證從ASP遷移到PHP
的ASP網站會創建一個HashEncode密碼哈希(密碼+鹽)
我試圖找出哪些是在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,這樣我可以在整個用戶遷移?
在此先感謝!
我在Mac上開發,沒有ASP,所以我不能輕易查看源代碼。歡呼聲 – Nick
我從來沒有使用過ASP,嘗試搜索引擎... – feeela