正确命令:
[root@xyz.com ~]$ echo -n 'hello world!' | md5sum
fc3ff98e8c6a0d3087d515c0473f8677 -
注:一定要加上'-n'参数,代表去掉控制字符。
错误命令示例1:
[root@xyz.com ~]$ echo 'hello world!' | md5sum
c897d1410af8f2c74fba11b1db511e9e -
错误操作2:将文本写在文本文件中进行保存,然后对文件进行md5sum。
此错误操作与错误1得到的结果一样,都是因为文本中会自动带上一些控制字符,从而导致最终计算出来的md5值不是纯粹字符串的md5值。
示例:将hello world!文本写在一直单独的文件中,如下:
hello world!
然后vi 命令":set list",显示如下:
hello world!$
多了控制字符。