我正在尝试计算字符串(例如“hunter5”)的 md5 哈希值。为此,我运行md5sum
,键入或粘贴字符串,然后键入 Control-D (EOT) 两次。
> md5sum
hunter5ef6ea1eaa2e851d5d855f7773fc150af *-
哈希值与原始字符串打印在同一行,这使得复制和粘贴变得很麻烦。有没有更好的方法?
我在 Windows 和 Linux 中都遇到了这个问题。
答案1
在 Bash(Windows 或 Linux)中,这有效
$ echo -n "hunter5" | md5sum
ef6ea1eaa2e851d5d855f7773fc150af *-
但要小心!在 cmd 上,这会给出错误的答案
> echo "hunter5" | md5sum
466f34712f1c143c0a428275d714ad4c *-