我想知道是否有一个字符串散列函数可以在JavaScript和PHP中产生相同的结果,只是为了避免在客户端的某些文本数据需要在服务器端验证的情况下进行文本传输与预期相同?
答案 0 :(得分:2)
您可以在http://PHPjs.org
中找到更多内容答案 1 :(得分:0)
您可以从中选择各种字符串哈希算法。谷歌会给你很多选择。一种流行的算法是MD5,我确信你可以在javascript和PHP中找到实现。这是在MD5上使用javascript代码one reference,这里是javascript的second reference。
MD5具有您正在寻找的特性,即相同的字符串始终产生相同的哈希值,并且可以用任何语言实现。
我自己并不了解PHP,但似乎PHP内置了一个名为md5()
的函数。请参阅here以获取参考。
答案 2 :(得分:0)