问题描述
Echo 工作正常,我只是想了解为什么命令 echo -n a | md5sum
为我提供了 正确的哈希 'a'(即 0cc175b9c0f1b6a831c399e269772661
),而 {{ 1}} 给了我一个完全不同的哈希值:echo a | md5sum
。
echo 的 -n 选项表示“不输出尾随换行符”。 为什么这会改变哈希值?发生了什么过程,以便管道 md5sum 给我这个其他哈希?该散列的对应明文是什么? (我在一个在线哈希解密站点上运行它,但需要相当长的时间)
该散列的实际值并不那么重要(尽管它可能对我理解工作机制很有用):我想更好地了解该过程,但我无法弄清楚它是如何工作的。
>谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)