在JavaScript和PHP中生成相同结果的字符串哈希函数

4

我想知道是否有一种字符串哈希函数可以在JavaScript和PHP中产生相同的结果,以避免在某些情况下需要验证客户端传来的文本数据与预期相同时进行文本传输。


这里有一个早期相关的问题,可能是这个问题的重复:JS中的哈希等同于PHP中的哈希 - Ryan
3个回答

2

0

有各种字符串哈希算法可供选择。Google会给你很多选择。其中一种流行的算法是MD5,我相信你可以在javascript和PHP中找到它的实现。这里是关于MD5的一个参考,其中包含javascript代码,这里是第二个参考,用于javascript。

MD5具有您正在寻找的特性,即相同的字符串始终产生相同的哈希值,并且可以在任何语言中实现。

我自己不了解PHP,但似乎PHP可能已经内置了一个名为md5()的函数。请参阅此处进行参考。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接