Windows校驗文件哈希的兩種常用方式
【引自Winclient的博客】大家經(jīng)常都到哪兒去下載軟件和應用程序呢?有沒想過下載回來的軟件、應用程序或資源是否安全呢?在 Windows 10 和 Office 2016 發(fā)布當初,很多沒權限的朋友都使用第三方網(wǎng)站去下載安裝映像。而大家如何保證自己下載回來的映像或軟件就是官方版本,而沒有被別人篡改過呢?
很多朋友會想到將下載回來的資源校驗 MD5 或 SHA1 與官方版哈希值進行對比,如果無誤則表示未被篡改。大家平常在 Windows 中都使用何種工具算校驗值呢?本文向大家推薦 Windows 校驗文件哈希的兩種常用方式。
1.HashTab工具校驗哈希
本文我們首推的是 HashTab 第三方工具,HashTab 是一個超快速的文件哈希校驗值計算工具,目前被超 200 個國家的用戶所使用。HashTab 可提供多種哈希算法,如:MD5、SHA1、SHA2、RipeMD、HAVAL 和 Whirlpool 等。當我們安裝好之后,HashTab 功能可以集成到 Windows Shell 當中讓用戶以最簡單的方式來驗證文件的完整性和真實性。
大家在安裝好 HashTab 工具之后其會自動嵌入到屬性當中,我們只需在需要校驗的文件上右擊選擇屬性再點擊多出來的HashTab選項卡便可以直接使用了,目前已支持到 Windows 10 操作系統(tǒng)。
如上圖所示,點擊選項按鈕會彈出HashTab選項配置界面,在此我們可以手動配置需要計算的哈希算法。
2.PowerShell校驗哈希
在不安裝任何第三方軟件的情況下,我們也可在 Windows 中直接使用 Powershell 校驗文件多種算法的哈希值,其中就包括:SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5、RIPEMD160 算法。
使用起來也非常簡單,大家可以參考如下示例:
- Get-FileHash [-Path 文件路徑] [-Algorithm 算法]
注意:文件路徑最好用引號引起來。