MD5被廣泛用于加密和解密技術(shù)上,它可以說是文件的"數(shù)字指紋"。任何一個(gè)文件,無論是可執(zhí)行程序、圖像文件、臨時(shí)文件或者其他任何類型的文件,也不管它體積多大,都有且只有一個(gè)獨(dú)一無二的MD5信息值,并且如果這個(gè)文件被修改過,它的MD5值也將隨之改變。因此,我們可以通過對(duì)比同一文件的MD5值,來校驗(yàn)這個(gè)文件是否被"篡改"過。
當(dāng)我們下載了文件后,如果想知道下載的這個(gè)文件和網(wǎng)站的原始文件是否一模一樣,就可以給自己下載的文件做個(gè)MD5校驗(yàn)。如果得到的MD5值和網(wǎng)站公布的相同,可確認(rèn)所下載的文件是完整的。如有不同,說明你下載的文件是不完整的:要么就是在網(wǎng)絡(luò)下載的過程中出現(xiàn)錯(cuò)誤,要么就是此文件已被別人修改。為防止他人更改該文件時(shí)放入病毒,最好不要使用。一般正規(guī)的站點(diǎn),都會(huì)提供文件md5校驗(yàn)碼,這是為了雙方都方便
MD5校驗(yàn)方法如下,并附MD5校驗(yàn)程序
雙擊打開winMD5sum 然后把下載并解壓后得到的 軟件 用鼠標(biāo)拖到 “文件名(支持文件拖放)”下面的空白矩形框內(nèi);或點(diǎn)擊空白矩形框后邊的按鈕找到 軟件 、點(diǎn)擊右邊的“計(jì)算”按鈕,程序開始計(jì)算該ISO文件的MD5值,計(jì)算完畢會(huì)將得出的值顯示在左邊“MD5校驗(yàn)值”下邊的矩形框內(nèi)3、將網(wǎng)站公布的 軟件 的MD5碼輸入或復(fù)制到“請(qǐng)輸入一個(gè)參照值”下邊的矩形框內(nèi),點(diǎn)擊“比較”按鈕就能知道你下載的ISO文件的MD5碼與官方公布的是否一致,進(jìn)而知道所下載的ISO文件是否完整正確。
MD5應(yīng)用
一致性驗(yàn)證
MD5的典型應(yīng)用是對(duì)一段信息(Message)產(chǎn)生信息摘要(Message-Digest),以防止被篡改。
數(shù)字證書
MD5的典型應(yīng)用是對(duì)一段Message(字節(jié)串)產(chǎn)生fingerprint(指紋),以防止被“篡改”。
安全訪問認(rèn)證
MD5還廣泛用于操作系統(tǒng)的登陸認(rèn)證上,如Unix、各類BSD系統(tǒng)登錄密碼、數(shù)字簽名等諸多方面。
相關(guān)軟件介紹
1、MD5 校驗(yàn)工具
http://www.ksks6.com/soft/72499.html
將一段話寫在一個(gè)叫 readme.txt文件中,并對(duì)這個(gè)readme.txt產(chǎn)生一個(gè)MD5的值并記錄在案,然后你可以傳播這個(gè)文件給別人,別人如果修改了文件中的任何內(nèi)容,你對(duì)這個(gè)文件重新計(jì)算MD5時(shí)就會(huì)發(fā)現(xiàn)(兩個(gè)MD5值不相同)。如果再有一個(gè)第三方的認(rèn)證機(jī)構(gòu),用MD5還可以防止文件作者的“抵賴”,這就是所謂的數(shù)字簽名應(yīng)用。
2、MD5 密碼暴力破解軟件
http://www.ksks6.com/soft/32145.html
MD5Crack 是一個(gè) MD5 密碼暴力破解軟件,支持多線程解密,保存解密進(jìn)度等功能。
3、 MD5解密加密專家
http://www.ksks6.com/soft/24408.html