¿Por qué el md5 de PHP es diferente del md5 de OpenSSL?
Estoy bastante confundido en cuanto a por qué estoy viendo diferentes resultados para el hash md5 en PHP y en OpenSSL.
Aquí está el código que estoy ejecutando:
php -r "echo md5('abc');"
Resultados en: 900150983cd24fb0d6963f7d28e17f72
Mientras esto:
echo abc | openssl md5
Resultados en: 0bee89b07a248e27c83fc3d5951213c1
¿Por qué?