echo命令-n参数在计算MD5时的作用

$echo 123456789 | mdsum

b2cfa4183267af678ea06c7407d4d6d8

$echo -n 123456789 |md5sum

25f9e794323b453885f5181f1b624d0b

 

以上两条命令得到的MD5值不同,原因是"echo -n"将内容不换行输出,计算的是‘123456789’的MD5值,

而"echo"将内容输出后换行,计算的是‘123456789换行符’的MD5值。

posted on 2019-05-15 10:46  zqysama  阅读(557)  评论(0)    收藏  举报

导航