經(jīng)常下載軟件的朋友一定會(huì)發(fā)現(xiàn),有很多下載軟件網(wǎng)站都提供了MD5值(圖1)。異次元的下載地址1一般也提供了MD5值校驗(yàn)碼。那么什么是MD5值呢?MD5的全程是message-digest algorithm 5,是信息摘要算法的縮寫,被廣泛用于加密和解密技術(shù)上,它可以說(shuō)是文件的“數(shù)字指紋”。任何一個(gè)文件,不管它是什么類型,也不管它體積多大,都有且只有一個(gè)獨(dú)一無(wú)二的MD5信息值。
但是為什么在軟件下載地址的后面會(huì)有MD5值呢?因?yàn)楝F(xiàn)在有很多軟件被別人進(jìn)行了修改,或是添加了插件、病毒木馬等,或是添加其他補(bǔ)丁。如果這個(gè)文件被修改過(guò),它的MD5值也將隨之改變。所以可以通過(guò)對(duì)比同一文件的MD5值,來(lái)校驗(yàn)這個(gè)文件是否被“篡改”過(guò)。
下載了文件后,要想知道下載的這個(gè)文件和網(wǎng)站的原始文件是否一模一樣,就可以給下載的文件做個(gè)MD5校驗(yàn)。如果得到的MD5值和網(wǎng)站公布的相同,可確認(rèn)所下載的文件是完整的。如有不同,說(shuō)明你下載的文件有問(wèn)題。要么就是在網(wǎng)絡(luò)下載的過(guò)程中出現(xiàn)錯(cuò)誤,要么就是此文件已被別人修改。為防止他人更改該文件時(shí)放入病毒,最好不要使用。
那么怎么才能知道文件的MD5值是否被修改呢?這里給大家介紹一款名字為HashTab的程序,安裝了HashTab之后會(huì)在Windows 資源管理器的文件屬性窗口中添加了一個(gè)叫做“文件校驗(yàn)”的標(biāo)簽。該標(biāo)簽可以幫助你方便地計(jì)算文件的 MD5、SHA1 與 CRC-32 哈希值。這些都是在你驗(yàn)證文件完整性時(shí)比較常用的哈希值。
首先下載HashTab到硬盤當(dāng)中,運(yùn)行下載的文件開(kāi)始安裝即可。安裝完之后,就可以去網(wǎng)站下載文件。文件下載完畢之后,按鼠標(biāo)右鍵進(jìn)入文件屬性,選擇文件哈希值,就能夠看到MD5值,從而就可以校驗(yàn)文件是否被修改過(guò)(圖2)。除了可以查看MD5值之外,還能夠查看SHA1、CRC-32等值。
HashTab不僅可以計(jì)算文件的MD5,另外還可以比較文件的MD5值。譬如在剛安裝好系統(tǒng)后可以給系統(tǒng)文件做個(gè)MD5校驗(yàn),過(guò)了一段時(shí)間后如果你懷疑某些文件被人換掉,那么就可以給那些被懷疑的文件做個(gè)MD5校驗(yàn),先查看一個(gè)文件的MD5值,然后點(diǎn)擊“比較”按鈕,選擇進(jìn)行比較的文件,然后就會(huì)自動(dòng)將MD5值進(jìn)行對(duì)比,從而就可以看出來(lái)文件是否被進(jìn)行修改。MD5值相同,就表示文件沒(méi)有問(wèn)題。若和從前得到的MD5校驗(yàn)碼不一樣,那么就可以肯定是有問(wèn)題的。(圖3)。
這樣以后再下載文件的時(shí)候再也不用擔(dān)心文件被修改,只需使用HashTab來(lái)對(duì)比MD5值,就可以輕松知道MD5值是否一樣,從而判斷文件是否被修改。
文件詳情:HashTab
軟件性質(zhì):免費(fèi)軟件
官方網(wǎng)站:http://www.beeblebrox.org/
聯(lián)系客服