为什么我的命令行哈希与在线MD5哈希结果不同?

pellea72

Mac OS X v10.5(Leopard)PowerPC上,如果执行以下操作:

回声“你好” | md5
在命令行上,结果是:

b1946ac92492d2347c6235b4d2611184

但是,如果我向在线MD5哈希站点之一(例如http://md5online.net/)打招呼,则会得到:

5d41402abc4b2a76b9719d911017c592

难道我做错了什么?如果我想在旅途中使用MD5,如何确保在命令行上获得的内容与在线md5工具一致?

Rudedog

当您从命令行回显时,md5正在计算6个字符的总和-h,e,l,l,o和换行符。您在网站上输入的文字没有换行符。

尝试做

echo -n hello | md5

它将给您您所期望的。-n告诉echo不要输出换行符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章