Как можно получить два разных результата хеширования md5 для одной и той же строки?

Я удивлен результатами следующих

❯ md5sum <<<'hello world'
6f5902ac237024bdd0c176cb93063dc4  -

и

❯ echo -n hello world | md5sum
5eb63bbbe01eeed093cb22bb8f5acdc3 -

В идеале должно быть то же самое, но это не так. Может кто-нибудь объяснить?

0
задан 10 December 2020 в 07:35

1 ответ

Причина в том, что -n у вас есть с echo:

md5sum <<< 'hello world'
6f5902ac237024bdd0c176cb93063dc4  -

vs.

echo 'hello world' | md5sum
6f5902ac237024bdd0c176cb93063dc4  -

При использовании -n новая строка не добавляется в конец 'hello world'.

3
ответ дан 10 December 2020 в 03:07

Другие вопросы по тегам:

Похожие вопросы: