2021年10月8日 星期五

Windows - 檢查檔案完整性

記錄一下

在 Windows 環境下檢查檔案的完整性,不管是下載的檔案還是自己產生的檔案,為了確保其檔案的完整性也必免其檔案有遭到竄改,通常我們都會看檔案的雜湊碼 (Hash) 來驗證。

比較常見的雜湊碼 (Hash) 有 MD5 跟 SHA ,這些都有免費的工具可以檢查,利用工具來看也比較方便,但有時候身邊剛好沒工具可用的話,就能利用 Windows 內建的指令來查囉!

指令:Certutil -hashfile 檔名 類別

例如我要查詢某個執行檔的雜湊碼 (Hash) 

以系統管理員身分開啟命令提示字元或 PowerShell 鍵入 Certutil -hashfile xxxx.exe MD5 按 Enter ,就可以看到目前檔案的 MD5 值了,以此類推。

範例