目錄

Windows 產生檔案 hash 值的方式

hash 值可用以檢查檔案的完整性,來確認所獲取的檔案是否為完整。

在佈屬一些資安軟體時,常會被公司自己的防毒擋住,此時將檔案的hash值直接放入防毒白名單會是個好方法。

使用 certuil 指令

產生 MD5

certuil -hashfile <your/file> MD5 

產生 sha1

certuil -hashfile <your/file> SHA1 

產生 sha256

certuil -hashfile <your/file> SHA256 

使用 PowerShell

在 PowerShell中可以使用Get-filehash指令來取得檔案 hash 值

get-filehash [-path] [-algorithm] 

取得 md5

get-filehash c:/test/test.txt -algorithm md5 

其他完整說明可見另一篇文章 PowerShell-取得檔案hash值

使用 osquery

osquery 是 facebook 發展的 open source 軟體,也提供取得檔案 hash 值的方法,可以參考工具介紹 - osquery一文的說明。

延伸閱讀