搜索
熱搜: 活動 交友 discuz
查看: 3165|回復: 0
打印 上一主題 下一主題

檔案的指紋辨識法『MD5』(用來比對檔案是否有遭變更)

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-17 17:29:18 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
MD5(Message-Digest lgorithm 5)簡介。
相信每個人都知道,指紋人的是獨一無二的,檔案的指紋就是MD5碼,每個檔案也都是獨一無二的,詳細會在下文進行圖片說明。

MD5是90年代初由MIT的電腦科學實驗室和RSA Data Security Inc 的 Ronald L. Rivest 發明,由 MD2/MD3/MD4 發展而來 ,由於每個檔案是獨一無二的,可以用來檢查檔案是否有被篡改或者加料

如要更詳細的資料可以在搜尋引擎輸入MD5,就會有很多資料。


檢查MD5的程式有好幾種,我在這邊只提供一個叫做WinMD5.exe的MD5碼檢測程式,不管哪種檢測程式測出來的MD5均相同。



檔案大小:17KB        MD5碼:50170ceaf38344467d0f9dd6078cf339      下載空間:如附件       使用方法在最後一張圖。



下列幾圖要證明,MD5與檔案名稱毫無關聯,只跟內容有關係。


在新資料夾底下創了一個文件檔,名稱為01.txt,內容為 1234 ,得到的MD5碼如圖所示。



接下來把檔案名稱改為02.txt檢查有無變化。
從圖片看來MD5碼一致,沒有任何變化,由此可證明與檔案名稱無關。



有些人可能會質疑,因為檔案名稱一樣,所以造成MD5碼相同,現在把檔案名稱改成0222這樣總不同了吧。
從圖片看來MD5碼一樣相同,這更加證明MD5碼不隨檔名而改變。




再來,改回01.txt (改不改無所謂),內容改為12345,在測試看看MD5碼。
從圖看出,MD5碼起變化了,證明MD5因內容而變。




可能有些人認為MD5是跟位元組有關,那現在把1234改成4321,位元組總一樣了吧?
由圖看來,MD5碼一樣不同,這就證明了,MD5碼的獨一無二。



補充一點,如果改變附檔名跟名稱,也是不會對MD5造成影響,要測試可以自行測試。



應該還蠻清楚易懂的,若有不清楚的地方歡迎提出討論。





總結:
MD5碼就如檔案的指紋,每個檔案每個檔案MD5不會相同,因此可以來證明檔案是否有遭到更改或者加料。
這些只是簡單的檢測方法,高手看了請別見笑:eggman: 。

提供幾個常有爭議的檔案的MD5碼。

KAV6.0.0.303 台灣正式繁體中文版    MD5:  9a778ad2e472558b62fb55e6269bfa4a
KIS 6.0.0.300 台灣正式繁體中文版   MD5:   bb7f306ed0389573836b176a13b47ea2

KAV6.0.1.411  最新版本,英文正式版。  MD5:     6bdd072b7044ee07d6b5bc5a6a3dca6e
                                                           或者:     a6fa7dc339e509565e1de38b8faa7d7b
KIS6.0.1.411   最新版本,英文正式版。  MD5:     81303f161b41459abb36f620131a82e2      
                                                           或者:     7345d3bb5ae21e474090de52176adc33   

                                                        
IE7 台灣正式中文版  MD5:  73d317a7d6adbd75368e9fcf4ec658e8

以上MD5僅供參考,官方有可能會更新程式/更新程式內的威脅庫,自然MD5會改變,若載點是官方,便不用多慮去驗證MD5。

麻煩下次抱怨Kaspersky斷開或者防護失敗,請先檢查是否為正式版本,且是否來源正常。
補充:如果6.0.1.411 MD5不同有兩原因。
(1)是官方之前Test用的版本。
(2)被加料了。
在強調一點,自動安裝破解版完全不安全,請勿自找麻煩。


只是簡單應用,若有更詳細資料歡迎補充,謝謝!

(若有看不到圖狀況,請速短訊我,謝謝。)

[ 本帖最後由 wc_big_pig天尊 於 2008-3-17 17:59 編輯 ]

WinMD5.zip

7.57 KB, 下載次數: 23

密碼:WC分享CENTERBBS

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

本論壇為非營利之網路平台,所有文章內容均為網友自行發表,不代表論壇立場!若涉及侵權、違法等情事,請告知版主處理。


Page Rank Check

廣告刊登  |   交換連結  |   贊助我們  |   服務條款  |   免責聲明  |   客服中心  |   中央分站

手機版|中央論壇

GMT+8, 2024-5-2 10:09 , Processed in 0.023860 second(s), 19 queries .

Powered by Discuz!

© 2005-2015 Copyrights. Set by YIDAS

快速回復 返回頂部 返回列表