Как напечатать md5sum на отдельной строке?

Я пытаюсь вычислить md5-хэш строки (скажем, "hunter5"). Для этого я бегу md5sum введите или вставьте строку, затем дважды нажмите Control-D (EOT).

> md5sum
hunter5ef6ea1eaa2e851d5d855f7773fc150af *-

Хеш печатается в той же строке, что и исходная строка, что делает копирование и вставку неудобным. Есть ли способ лучше?

У меня есть эта проблема как в Windows, так и в Linux.

1 ответ

В Bash (Windows или Linux) это работает

$ echo -n "hunter5" | md5sum
ef6ea1eaa2e851d5d855f7773fc150af *-

Но будьте осторожны! На CMD это дает неправильный ответ

> echo "hunter5" | md5sum
466f34712f1c143c0a428275d714ad4c *-
Другие вопросы по тегам