企業(yè)網(wǎng)管如何效驗(yàn)MD5辨別文件真?zhèn)?/h1>
MD5的全稱是Message-Digest Algorithm 5,在90年代初由MIT的計(jì)算機(jī)科學(xué)實(shí)驗(yàn)室和RSA Data Security Inc發(fā)明,經(jīng)MD2、MD3和MD4發(fā)展而來(lái)。
MD5其實(shí)就是一串字符,這串字符是從一個(gè)文件或程序中按照一定方法提取出來(lái)的,所以我們只要把收到的文件的MD5碼和軟件提供者給的MD5相比較就可以基本確定文件的完整性,保證沒(méi)有被中途修改過(guò)。和文件加密的目的一樣,保證文件的完整性和安全性。
很多企業(yè)網(wǎng)管都會(huì)在網(wǎng)上下載文件部署到公司服務(wù)器、PC中,因此一個(gè)選個(gè)好的MD5工具很重要。
大家都知道,地球上任何人都有自己***的指紋,這常常成為公安機(jī)關(guān)鑒別罪犯身份最值得信賴的方法;與之類似,MD5就可以為任何文件(不管其大小、格式、數(shù)量)產(chǎn)生一個(gè)同樣***的“數(shù)字指紋”,如果任何人對(duì)文件做了任何改動(dòng),其MD5值也就是對(duì)應(yīng)的“數(shù)字指紋”都會(huì)發(fā)生變化。
我們常常在某些軟件下載站點(diǎn)的某軟件信息中看到其MD5值,它的作用就在于我們可以在下載該軟件后,對(duì)下載回來(lái)的文件用專門(mén)的驗(yàn)證軟件(如貝殼MD5驗(yàn)證工具 等)做一次MD5校驗(yàn),以確保我們獲得的文件與該站點(diǎn)提供的文件為同一文件。利用MD5算法來(lái)進(jìn)行文件校驗(yàn)的方案被大量應(yīng)用到軟件下載站、論壇數(shù)據(jù)庫(kù)、系統(tǒng)文件安全等方面。
MD5的典型應(yīng)用是對(duì)一段Message(字節(jié)串)產(chǎn)生fingerprint(指紋),以防止被“篡改”。舉個(gè)例子,你將一段話寫(xiě)在一個(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)用。
但是有些電腦新手就會(huì)對(duì)如何查詢一個(gè)軟件或文件的MD5頭疼,因?yàn)閃indows并沒(méi)有查詢MD5碼的功能,導(dǎo)致許多朋友只知道,但不知道怎么去利用起來(lái),用好MD5對(duì)于日常下載軟件什么的用處還是很大的哦。其實(shí)用個(gè)小工具就可以查看一個(gè)軟件或文件的MD5碼。比如用貝殼網(wǎng)際的MD5驗(yàn)證。如圖。
1.打開(kāi)貝殼MD5驗(yàn)證工具,選擇需要進(jìn)行MD5驗(yàn)證的文件,打開(kāi)…。
2.或直接將文件或軟件程序拖拽至貝殼MD5驗(yàn)證工具。
3.就會(huì)看到該軟件的MD5碼,若和軟件下載站或官方提供的MD5相同,即驗(yàn)證成功。
是不是很簡(jiǎn)單啊,所謂難者不會(huì),會(huì)者不難嘛!當(dāng)然各位電腦高手看了后不要拍磚哈。
【編輯推薦】