Estoy bastante confundido en cuanto a por qué estoy viendo diferentes resultados para el hash md5 en PHP y en OpenSSL.¿Por qué el md5 de PHP es diferente del md5 de OpenSSL?
Aquí está el código que estoy corriendo:
php -r "echo md5('abc');"
Resultados en: 900150983cd24fb0d6963f7d28e17f72
Si bien esto:
echo abc | openssl md5
Resultados en: 0bee89b07a248e27c83fc3d5951213c1
¿Por qué?
Fwiw, estás en buena compañía cometer este error. Esta pregunta se ha formulado varias veces en Stack Overflow, por ejemplo: - http://stackoverflow.com/questions/1147875/difference-in-sha512-between-python-hashlib-and-sha512sum-tool - http: // stackoverflow.com/questions/1604892/is-the-md5sum-linux-command-working-right - http://stackoverflow.com/questions/1843383/why-does-perl-and-bin-sha1-give-different -results - http://stackoverflow.com/questions/2799815/why-is-the-same-input-returning-two-different-md5-hashes –
bueno, eso me hace sentir un poco mejor :) thnx :) –