我在linux命令行下獲取md5sum是這樣子:linux
echo 123456 | md5sum
但這樣跟編程語言相比,有很大不一樣。由於echo會自動在行尾追加"\n"符號,我之前寫博文也討論過這個問題。shell
應該這樣作:編程
echo -n 123456 | md5sum
參考 :ubuntu
How to get the MD5 hash of a string directly in the terminal?編程語言