mac
➜ ~ md5 -s 123
MD5 ("123") = 202cb962ac59075b964b07152d234b70
linux
[email protected]:~ $ echo -n 123 | md5sum
202cb962ac59075b964b07152d234b70 -
或
[email protected]:~ $ printf 123 | md5sum
202cb962ac59075b964b07152d234b70 -
如果使用echo 不加-n 参数则得出的结果不一样,原因是 echo 默认会带换行符做结尾的 -n 参数可以去掉换行符
[email protected]:~ $ echo 123 | md5sum
ba1f2511fc30423bdbb183fe33f3dd0f -
可以尝试使用 tr -d 去掉换行符在看看
[email protected]:~ $ echo 123|tr -d '\n'|md5sum
202cb962ac59075b964b07152d234b70 -