linux 算校驗碼 md5sum, sha256sum

針對檔案算校驗碼,收到檔案的人,可以再對檔案算一次校驗碼,確保檔案在傳送或儲放的過程中未被修改過,指令是
  • sha256sum filename
  • md5sum filename
跑出來的結果會是這樣

[root@lab tmp]# sha256sum filename
02022846d320ed623938b3c179dac26f2ed6003ddefbfeebc0526047b7f601cc filename
[root@lab tmp]# md5sum filename
ec9ad3819a0c37607601408d6f1a338b filename


也可以對字串做校驗碼的計算,使用echo -n 字串 |  sha256sum ( echo -n代表echo在結尾時不要送換行,不會會多一個\n換行符號)
  • echo -n password | sha256sum
  • echo -n password | md5sum
跑出來的結果長這樣

[root@lab tmp]# echo -n password | sha256sum
5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8 -
[root@lab tmp]# echo -n password | md5sum
5f4dcc3b5aa765d61d8327deb882cf99 -

##
想要更長的校驗碼?可以試試

  • sha512sum



留言

熱門文章