1. 苏葳的备忘录首页
  2. 编程

php中md5函数与Linux中md5sum结果不同的问题

php linux md5Linux中有md5计算工具md5sum,然而我们在用此工具计算某文件的md5值时,却跟php中md5函数计算同一个文件的结果值不一样,这是怎么回事?原因其实简单,Linux中用echo “123”| md5sum或md5sum 文件名方式来计算某串的md5值,串中都有隐含的字符串终止符或换行符的存在,所以并非只计算了”123”的md5值。大可不必怀疑Linux或php的md5算法。用echo –n “123”|md5sum即可得出与php中md5函数相同的结果。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/557.html

发表评论

邮箱地址不会被公开。 必填项已用*标注