根据维基百科,空字符串的md5总和是d41d8cd98f00b204e9800998ecf8427e
我用我的md5库证实了这一点
但是,当我跑
echo "" | md5sum
Run Code Online (Sandbox Code Playgroud)
在我的linux shell中,我得到68b329da9893e34099c7d8ad5cb9c940 -
实际上,我的所有哈希都没有匹配md5sum命令的输出.
有关这种差异的任何想法?
caf*_*caf 12
使用该命令,您将计算单个换行符的md5sum.尝试改为:
echo -n "" | md5sum
Run Code Online (Sandbox Code Playgroud)
您必须消除echo产生的新行
$ echo -n '' | md5
d41d8cd98f00b204e9800998ecf8427e
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1619 次 |
| 最近记录: |