对于一个小项目,我需要相同的md5散列为JS和PHP。我使用this javascript转换一个字到md5(的。min版本)
单词“hello”输出为
联合申请:编号为ec59d44dee488759467970486fc9402d
PHP语言版本:5d41402abc
所以它们并不相同。我尝试使用md5(utf8_encode($word));
代替md5($word);
但两者给出相同的结果。
有什么主意吗?非常感谢帮助
对于一个小项目,我需要相同的md5散列为JS和PHP。我使用this javascript转换一个字到md5(的。min版本)
单词“hello”输出为
联合申请:编号为ec59d44dee488759467970486fc9402d
PHP语言版本:5d41402abc
所以它们并不相同。我尝试使用md5(utf8_encode($word));
代替md5($word);
但两者给出相同的结果。
有什么主意吗?非常感谢帮助
2条答案
按热度按时间umuewwlo1#
phpjs上的md5函数给出了正确的结果。它依赖于utf8_encode,所以您也需要它。
gab6jxml2#
如果您想在Javascript中生成md5值,可以使用此md5包
然后,使用此md5 online tool验证结果。