【发布时间】:2012-06-02 04:17:06
【问题描述】:
对于一个小型项目,我需要 JS 和 PHP 的相同 md5 哈希值。 我使用this javascript 将单词转换为 md5(.min 版本)
单词'hello'输出
JS:ec59d44dee488759467970486fc9402d
PHP:5d41402abc4b2a76b9719d911017c592
所以它们并不相同。我尝试使用md5(utf8_encode($word)); 而不是md5($word);
但两者都给出了相同的结果。
有什么想法吗?非常感谢您的帮助
【问题讨论】:
-
PHP版本正确(我用MySQL检查过)。
-
不明白你的问题。您是否创建了两个文件(一个 PHP 和一个 JS),您是否仅对字符串进行哈希处理?
-
您没有在每个中使用相同的值。 Paj 的版本和 PHP 版本都可以正常工作。所以输入值发生了一些变化。
-
好吧,伙计们,错误是我的,我做了一个脚本,在 keyup 上将单词转换为 md5,不知何故我让脚本转换了 md5 字段...谢谢大家。仍然所有这些帖子都有帮助,PaulPRO 的帖子让我看得更仔细,让我发现了问题:)
标签: php javascript md5