linux 下 shell命令 ,制作md5碼 也用于軟件的md5校驗 MD5算法常常被用來驗證網(wǎng)絡(luò)文件傳輸?shù)耐暾?,防止文件被人篡改。MD5 全稱是報文摘要算法(Message-Digest Algorithm 5),此算法對任意長度的信息逐位進(jìn)行計算,產(chǎn)生一個二進(jìn)制長度為128位(十六進(jìn)制長度就是32位)的“指紋”(或稱“報文摘要”),不同的文件產(chǎn)生相同的報文摘要的可能性是非常非常之小的。 在linux或Unix上,md5sum是用來計算和校驗文件報文摘要的工具程序。一般來說,安裝了Linux后,就會有md5sum這個工具,直接在命令行終端直接運行。 1、使用md5sum來產(chǎn)生指紋(報文摘要)命令如下: md5sum filename > filename.md5 或者 md5sum filename >>filename.md5 也可以把多個文件的報文摘要輸出到一個md5文件中,這要使用通配符*,比如某目錄下有幾個zip文件,要把這幾個zip文件的摘要輸出到zip.md5文件中,命令如下: md5sum *.zip > zip.md5 2、使用md5報文摘要驗證文件方法: 把下載的文件file和該文件的file.md5報文摘要文件放在同一個目錄下,然后用如下命令進(jìn)行驗證: md5sum -c file.md5 然后如果驗證成功,則會輸出:正確 對于多文件驗證,可以使用輸出全部文件的md5值后,導(dǎo)入到excel中,對比是否相同。 excel驗證可以用 c =a=b 相同輸出ture 不同輸出 false
|
|