我想知道是否存在一个字符串散列函数,它可以在JavaScript和PHP中产生相同的结果,只是为了避免在文本数据到来时发送文本从客户端需要在服务器端验证是否与预期相同?在JavaScript和PHP中产生相同结果的字符串散列函数
3
A
回答
2
你会发现更多的http://PHPjs.org
0
有各种各样的字符串哈希算法可供选择。谷歌会给你很多选择。一种流行的算法是MD5,我相信你可以在javascript和PHP中找到实现。以下代码是MD5上的one reference,这里是JavaScript的second reference。
MD5具有您正在寻找的特性,即相同的字符串始终会生成相同的哈希值,并且可以用任何语言实现。
我自己并不知道PHP,但似乎PHP可能已经有一个名为md5()
的函数了。请参阅here以供参考。
0
相关问题
- 1. 在Python和Java中散列原始字节会产生不同的结果
- 2. 哈希函数,在相同的桶中散列相似的字符串
- 3. php中的preg_match_all产生与数据库字符串不同的结果
- 4. 在python3中用SHA1散列并不会产生相同的结果
- 5. 产生相同结果
- 6. Crypt函数为相同的密码生成相同的散列
- 7. SHA1不会为相同的字符串输入生成相同的散列值?
- 8. 散列函数产生30个字符的代码?
- 9. 字节为字符串散列函数?
- 10. SHA将相同的字符串散列到不同的块中
- 11. 字符串的通用散列函数
- 12. 字符串的散列函数
- 13. 良好的字符串散列函数
- 14. PHP中的哈希JSON不会产生与Javascript中的unicode字符相同的结果
- 15. 字符串散列与php
- 16. strcmp始终产生相同的结果
- 17. 字符串到整数转换 - 完全相同的PHP和Javascript
- 18. 相同的查询在SQL中产生不同的结果
- 19. Java默认字符串散列函数在单个字符串上产生冲突
- 20. 等效表达式在函数中产生不同的结果?
- 21. PHP strtotime产生不同的结果
- 22. 切换如果和否则不会产生相同的结果
- 23. 不同的rand()序列在表达式中产生相同的结果
- 24. TripleDes的加密没有产生在PHP和相同的结果,C#
- 25. 增加分数数量产生不同的结果在PHP
- 26. 相同的算法,相同的字符串,相同的盐,不同的结果?
- 27. utf8_decode():UTF-8中的相同字符串返回不同的结果(PHP)
- 28. 在php和java中需要相同的字符串比较函数
- 29. PHP:这里怎么产生不同的输出相同的字符串
- 30. 如何在结构中的字符串上实现fnv1a散列函数?