怎樣查看你的下載的數(shù)據(jù)是否被修改?

任何一個(gè)文件,不管它是什么類(lèi)型,也不管它體積多大,都有且只有一個(gè)獨(dú)一無(wú)二的MD5信息值。那么什么是MD5值呢?MD5值是信息—摘要算法的縮寫(xiě),被廣泛用于加密和解密技術(shù)上,它可以說(shuō)是文件的“數(shù)字指紋”

因?yàn)镸D5值是獨(dú)一無(wú)二的,所以如果這個(gè)文件被修改過(guò),它的MD5值也將隨之改變。我們可以通過(guò)對(duì)比同一文件的MD5值,來(lái)校驗(yàn)這個(gè)文件是否被“篡改”過(guò)。

怎樣查看你的下載的數(shù)據(jù)是否被修改?

下載了文件后,要想知道下載的這個(gè)文件和網(wǎng)站的原始文件是否一模一樣,就可以給下載的文件做個(gè)MD5校驗(yàn)。如果得到的MD5值和網(wǎng)站公布的相同,可確認(rèn)所下載的文件是完整的。如有不同,說(shuō)明你下載的文件有問(wèn)題。要么就是在網(wǎng)絡(luò)下載的過(guò)程中出現(xiàn)錯(cuò)誤,要么就是此文件已被別人修改。為防止他人更改該文件時(shí)放入病毒,最好不要使用。

那么怎么才能知道文件的MD5值是否被修改呢?可以安裝一個(gè)HashTab程序。首先下載HashTab到硬盤(pán)當(dāng)中,運(yùn)行下載的文件開(kāi)始安裝即可。安裝完之后,就可以去網(wǎng)站下載文件。文件下載完畢之后,按鼠標(biāo)右鍵進(jìn)入文件屬性,選擇文件哈希值,就能夠看到MD5值,從而就可以校驗(yàn)文件是否被修改過(guò)。除了可以查看MD5值之外,還能夠查看SHA1、CRC-32等值。

怎樣查看你的下載的數(shù)據(jù)是否被修改?

圖2 HashTab的效果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)題的。

怎樣查看你的下載的數(shù)據(jù)是否被修改?

有了HashTab,我們就不用害怕下載的數(shù)據(jù)不一樣,并且知道自己下載的數(shù)據(jù)是否被修改。如果你覺(jué)得自己的數(shù)據(jù)確實(shí)有些不一樣,不妨試一下,讓擔(dān)心變成放心。