12 月 13
15
相信很多人在下載安裝程式的時候,很多時候都會看到該檔案的MD5資料.MD5 (Message-Digest algorithm 5 ) 是用來比對檔案資料的完整性,透過MD5演算法運算後,可以得到一組128 位元的字串,使用者可以以這一組來當作檢查碼(checksum)
如果下載的檔案MD5 與網頁上發佈的不相同,表示這個檔案與原始檔案不相同,已經遭到竄改.這時候就要特別注意,是否檔案下載的不完整,或者檔案的內容有問題.
現在介紹大家如何利用微軟提供的工具來查詢檔案的MD5字串-FCIV.EXE,想要使用該工具的朋友可以在下面的連結下載安裝
http://www.microsoft.com/en-us/download/details.aspx?id=11533
使用的方法非常簡單,只要在命令提示字元(DOS 模式下) 輸入
例如我們要檢查 python-3.3.3.amd64.msi 這個安裝檔只要輸入
FCIV -MD5 D:\python\python-3.3.3.amd64.msi
就可以得到該檔案的MD5 值 (D:\python\python-3.3.3.amd64.msi 為該檔案的路徑)
如果要取得該檔案的SHA-1 的值,則須輸入
FCIV -sha1 D:\python\python-3.3.3.amd64.msi
也可以在一行指令下,同時取得MD5 和SHA-1 的值,指令如下:
FCIV -MD5 -sha1 D:\python\python-3.3.3.amd64.msi
三種查詢指令如下圖:
[ad#co-4]