在Mac OS X v10.5(Leopard)PowerPC上,如果执行以下操作:
回声“你好” | md5在命令行上,结果是:
b1946ac92492d2347c6235b4d2611184
但是,如果我向在线MD5哈希站点之一(例如http://md5online.net/)打招呼,则会得到:
5d41402abc4b2a76b9719d911017c592
难道我做错了什么?如果我想在旅途中使用MD5,如何确保在命令行上获得的内容与在线md5工具一致?
当您从命令行回显时,md5正在计算6个字符的总和-h,e,l,l,o和换行符。您在网站上输入的文字没有换行符。
尝试做
echo -n hello | md5
它将给您您所期望的。-n告诉echo不要输出换行符。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句