md5加密方式使用echo注意事项
今天在为一个链接做md5加密的时候发现,linux中使用echo打印出信息后执行加密与其他md5加密工具的结果并不一致,例如:
[root@tomcat-automation ~]# echo www.baidu.com|md5sum
ed6322bc931d5aba9cc72b63f0f03a82 –
而实际上通过其他md5加密工具得出的结果却如下:
dab19e82e1f9a681ee73346d3e7a575e –
原因如下:
使用echo直接输出www.baidu.com后执行了换行操作,所以导致结果不一致;若要不换行,需要加上参数-n
[root@tomcat-automation ~]# echo -n www.baidu.com|md5sum
dab19e82e1f9a681ee73346d3e7a575e –
另一种方式:
[root@tomcat-automation ~]# printf www.baidu.com|md5sum
dab19e82e1f9a681ee73346d3e7a575e -

浙公网安备 33010602011771号