巧用Win10自帶的PowerShell命令校驗文件的Hash值(MD5、SHA1/256等)

通常為了保證我們從網上下載的文件的完整性和可靠性,我們把文件下載下來以後都會校驗一下MD5值或SHA1值(例如驗證下載的Win10 ISO鏡像是否為原始文件),這一般都需要借助專門的MD5檢驗工具來完成。但其實使用Windows系統自帶的Windows PowerShell運行命令即可進行文件MD5、SHA1值校驗。方法如下: 在Win10開始按鈕上點擊右鍵,選擇“Windows PowerShell(管理員)”打開“管理員: Windows PowerShell”窗口。 校驗文件Hash值的命令格式如下:
Get-FileHash 文件路徑 -Algorithm 校驗的Hash值類型| Format-List
PS: 如果需要校驗的文件路徑比較複雜,例如路徑中包含空格、括號等特殊符號,則需要在路徑前後加上英文雙引號。 Windows PowerShell命令可以校驗的Hash值類型包括:SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5、RIPEMD160,暫不支持校驗CRC32值。 如果不帶-Algorithm參數,也就是不指明驗證的Hash值類型,那麼默認驗證的就是SHA256值。 下麵MS酋長舉個例子,以驗證系統的記事本程序的Hash值為例,程序文件的路徑為C:\Windows\notepad.exe。如果我們想要校驗它的MD5值,則運行如下命令:
Get-FileHash C:\Windows\notepad.exe -Algorithm MD5| Format-List
巧用Win10自帶的PowerShell命令校驗文件的Hash值(MD5、SHA1/256等) 如果想要校驗它的SHA1值,則運行如下命令:
Get-FileHash C:\Windows\notepad.exe -Algorithm SHA1| Format-List
如果想要校驗SHA256值,則不需要帶-Algorithm參數即可,命令如下:
Get-FileHash C:\Windows\notepad.exe | Format-List
PS:如果你感覺這些命令不好記,那麼也可以把這些Hash值校驗命令添加到右鍵菜單中

相关内容

相关文章

此条目发表在Win10使用教程分类目录,贴了, , 标签。将固定链接加入收藏夹。

发表评论

邮箱地址不会被公开。 必填项已用*标注