我有一台服务器没有使用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. MD5和SHA1 C++哈希库
- 11. 从QString获取Sha1哈希
- 12. sha1哈希不工作? C#
- 13. SQLite SHA1哈希:如何?
- 14. JavaScript哈希映射如何实现?
- 15. 持久哈希表实现
- 16. Java哈希表实现
- 17. Jenkins哈希的Python实现?
- 18. 实现在哈希表
- 19. 自己实现哈希
- 20. 实现哈希表的
- 21. SHA1 JavaScript实现了大串
- 22. 转换base64'd SHA1哈希为十六进制哈希
- 23. Android Sha1哈希用户名和密码没有正确哈希
- 24. 如何正确选择SHA1哈希值?
- 25. 哈希函数的随机性,如SHA1
- 26. 继续PHP中的SHA1哈希
- 27. C SHA1哈希不起作用
- 28. 比较SHA1哈希登录wordpress帐户
- 29. 存放在MySQL SHA1哈希值
- 30. SHA1哈希十六进制字符串
如果散列密码,并发送到服务器,然后我不需要知道密码的校验,只是哈希 - 我可以拦截,因为你发送,在明文! – Gareth 2012-03-08 00:22:30
为避免出现这种情况,您应该使用随机一次盐来加倍散列,您也可以使用服务器端进行比较。 – leebriggs 2012-03-08 07:50:03
好的建议@leebriggs我已经实现了它。 – nkcmr 2012-03-08 22:02:08