Centos7系統如何使用md5sum命令驗證文件完整性
Centos7系統如何使用md5sum命令驗證文件完整性
Centos7系統(tong)如何使用md5sum命(ming)令(ling)驗證文件(jian)完(wan)整性?本教(jiao)程(cheng)以Centos7系統(tong)為例
本配置(zhi)適(shi)用于Centos6,7版(ban)本
1.MD5算(suan)法常常被(bei)用來驗(yan)證(zheng)網絡(luo)文件傳輸(shu)的完整性(xing),防止文件被(bei)人篡改。
MD5 全稱是報(bao)文(wen)摘要算法(fa)(fa)(Message-Digest Algorithm 5),此(ci)算法(fa)(fa)對任意長度的(de)(de)信息逐位(wei)(wei)(wei)進行計(ji)算,產(chan)生一個(ge)二進制(zhi)長度為128位(wei)(wei)(wei)(十六進制(zhi)長度就是32位(wei)(wei)(wei))的(de)(de)“指紋”(或稱“報(bao)文(wen)摘要”),不同的(de)(de)文(wen)件產(chan)生相同的(de)(de)報(bao)文(wen)摘要的(de)(de)可(ke)能性是非常非常之小的(de)(de)。
md5sum命(ming)令采(cai)用MD5報文(wen)摘要算法(128位)計算和(he)檢查文(wen)件的校驗和(he)。一般來(lai)說(shuo),安裝了Linux后,就會(hui)有(you)md5sum這個工具(ju),直接在命(ming)令行終端直接運行。
2.語法
# md5sum(選(xuan)項(xiang))(參數)
-b或(huo)--binary: 把輸(shu)入文件(jian)作為二進制文件(jian)看待。
-t或(huo)--text: 把輸入(ru)的文件作為文本(ben)文件看待(dai)(默(mo)認)
-c或--check: 用來從文件中讀取(qu)md5信(xin)息檢查文件的(de)一致(zhi)性。(不細說(shuo)了參見info)
--status: 這(zhe)個選項(xiang)和check一起使(shi)用,在check的時候,不輸(shu)出,而是(shi)根據返回值表示檢查結果(guo)。
-w或--warn: 在(zai)check的時候(hou),檢查(cha)輸入的md5信息(xi)又沒有(you)(you)非法的行,如果(guo)有(you)(you)則輸出(chu)相應信息(xi)。
例子:


