На этот вопрос уже есть ответ здесь:
Я попытался сгенерировать сумму MD5 (используя md5sum) для строки "hello". Я опробовал различные методы в качестве инструмента md5sum в Linux, функцию PHP MD5 (), а также различные онлайн-переводчики текста в md5sum.
echo "hello" | md5sum
а также
echo "hello" > file && md5sum file
Дал результат b1946ac92492d2347c6235b4d2611184
. Однако, PHP-функция md5 () и почти все онлайн-генераторы дали результат 5D41402ABC4B2A76B9719D911017C592
.
Какова причина?