echo字符串进行加密时,要加上“-n” 参数,意思是不输出换行符。

   否则md5会同时将换行符加密。  



echo -n abc | md5sum


[root@localhost ~]# echo -n abc | md5sum
900150983cd24fb0d6963f7d28e17f72  -
[root@localhost ~]# echo abc | md5sum
0bee89b07a248e27c83fc3d5951213c1  -