php中md5函数与Linux中md5sum结果不同的问题 苏葳 • 2014年5月5日 11:04 • 编程 • 阅读 595 Linux中有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 发表评论 取消回复邮箱地址不会被公开。 必填项已用*标注*昵称: *邮箱: 网址: 记住昵称、邮箱和网址,下次评论免输入 Δ