Почему md5 в PHP отличается от md5 в OpenSSL?

Я совершенно сбит с толку относительно того, почему я вижу разные результаты для хеширования md5 в PHP и в OpenSSL.

Вот код, который я запускаю:

php -r "echo md5('abc');"

Результат: 900150983cd24fb0d6963f7d28e17f72

Пока это:

echo abc | openssl md5

Результат: 0bee89b07a248e27c83fc3d5951213c1

Зачем?

Ответы на вопрос(4)

Ваш ответ на вопрос