[Windows]如何透過MD5,SHA-1來檢查檔案的完整性-FCIV.exe

相信很多人在下載安裝程式的時候,很多時候都會看到該檔案的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

三種查詢指令如下圖:

fciv

[ad#co-4]

Tags: , ,

Leave a Comment