我有一臺服務器沒有使用SSL,所以我試圖找到一種方法來保護傳遞給服務器的數據。我的第一個想法是jCryption,但它不完全是我所需要的。所以我認爲我可以預先對密碼進行哈希處理並將其發送到服務器進行比較。所以我的問題是,是否有一個sha1實用程序可用於PHP的密碼驗證目的?單向SHA1哈希javascript實現?
4
A
回答
7
嘗試斯坦福加密庫。它非常全面,但如果你只需要一個哈希函數,你可以從核心提取它(它有sha1和256)。
4
2
我想這就是你要找的內容:http://phpjs.org/functions/sha1:512
相關問題
- 1. Openssl實現改進的sha1哈希
- 2. Jenkins哈希的Javascript實現?
- 3. SHA1哈希澄清
- 4. GPU MD5/SHA1哈希
- 5. SHA1哈希問題
- 6. Sha1哈希多個sha1哈希 - >安全以識別文件?
- 7. 在javascript中使用sha1哈希文本
- 8. 哈希碼實現
- 9. 哈希表實現
- 10. 如何找到SHA1哈希?
- 11. 從QString獲取Sha1哈希
- 12. MySQL SHA1哈希不匹配
- 13. SQLite SHA1哈希:如何?
- 14. sha1哈希不工作? C#
- 15. MD5和SHA1 C++哈希庫
- 16. G-wan C Sha1哈希
- 17. ASCII SHA1哈希紅寶石
- 18. 哈希表如何在JavaScript中實現
- 19. JavaScript哈希映射如何實現?
- 20. SHA1 JavaScript實現了大串
- 21. 實現哈希映射
- 22. 持久哈希表實現
- 23. 實現哈希表的
- 24. Java哈希表實現
- 25. 自己實現哈希
- 26. 實現在哈希表
- 27. Jenkins哈希的Python實現?
- 28. Java哈希表實現
- 29. Android Sha1哈希用戶名和密碼沒有正確哈希
- 30. 轉換base64'd SHA1哈希爲十六進制哈希
如果散列密碼,併發送到服務器,然後我不需要知道密碼的校驗,只是哈希 - 我可以攔截,因爲你發送,在明文! – Gareth 2012-03-08 00:22:30
爲避免出現這種情況,您應該使用隨機一次鹽來加倍散列,您也可以使用服務器端進行比較。 – leebriggs 2012-03-08 07:50:03
好的建議@leebriggs我已經實現了它。 – nkcmr 2012-03-08 22:02:08