md5sum文件会在文件的最后增加一个’\n’,再进行md5运算。
用echo “password” |md5sum生成的结果也是一样,因为echo也是在最后增加了一个”\n”。
所以使用md5sum加密字符串的时候应该避免这个问题,要echo -n “passwd”|md5sum, -n代表不输出’\n’符。
文件也是如此:
echo -n xxx.txt | md5sum 就可以了
shell中md5sum计算结果同编成生成MD5不同原因分析
最新推荐文章于 2023-08-24 20:48:11 发布