linux 下 shell命令 ,制作md5碼 也用于軟件的md5校驗(yàn)MD5算法常常被用來(lái)驗(yàn)證網(wǎng)絡(luò)文件傳輸?shù)耐暾裕乐刮募蝗舜鄹摹?
MD5 全稱(chēng)是報(bào)文摘要算法(Message-Digest Algorithm 5),此算法對(duì)任意長(zhǎng)度的信息逐位進(jìn)行計(jì)算哺窄,產(chǎn)生一個(gè)二進(jìn)制長(zhǎng)度為128位(十六進(jìn)制長(zhǎng)度就是32位)的“指紋”(或稱(chēng)“報(bào)文摘要”)仔戈,不同的文件產(chǎn)生相同的報(bào)文摘要的可能性是非常非常之小的。
在linux或Unix上文捶,md5sum是用來(lái)計(jì)算和校驗(yàn)文件報(bào)文摘要的工具程序裙秋。一般來(lái)說(shuō),安裝了Linux后梁呈,就會(huì)有md5sum這個(gè)工具,直接在命令行終端直接運(yùn)行蘸秘。1官卡、使用md5sum來(lái)產(chǎn)生指紋(報(bào)文摘要)
命令如下:md5sum filename > filename.md5
或者md5sum filename >>filename.md5
也可以把多個(gè)文件的報(bào)文摘要輸出到一個(gè)md5文件中,這要使用通配符*醋虏,比如某目錄下有幾個(gè)zip文件寻咒,要把這幾個(gè)zip文件的摘要輸出到zip.md5文件中,命令如下:md5sum *.zip > zip.md52颈嚼、
使用md5報(bào)文摘要驗(yàn)證文件方法:把下載的文件file和該文件的file.md5報(bào)文摘要文件放在同一個(gè)目錄下毛秘,然后用如下命令進(jìn)行驗(yàn)證:md5sum -c file.md5然后如果驗(yàn)證成功,則會(huì)輸出:正確對(duì)于多文件驗(yàn)證阻课,可以使用輸出全部文件的md5值后叫挟,導(dǎo)入到excel中,對(duì)比是否相同限煞。excel驗(yàn)證可以用 c =a=b 相同輸出ture 不同輸出 false
<meta charset="utf-8">
<meta charset="utf-8">