【发布时间】:2011-03-11 07:43:13
【问题描述】:
我很困惑为什么我在 PHP 和 OpenSSL 中看到不同的 md5 哈希结果。
这是我正在运行的代码:
php -r "echo md5('abc');"
结果:900150983cd24fb0d6963f7d28e17f72
此时:
echo abc | openssl md5
结果:0bee89b07a248e27c83fc3d5951213c1
为什么?
【问题讨论】:
-
FWIW,你在犯这个错误的好公司。这个问题已经在 Stack Overflow 上被问过好几次了,例如:-stackoverflow.com/questions/1147875/…-stackoverflow.com/questions/1604892/…-stackoverflow.com/questions/1843383/…-stackoverflow.com/questions/2799815/…
-
这让我感觉好多了 :) thnx :)