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一文的說明。