係統粉 > IT資訊 > 微軟資訊

巧在Win10右鍵菜單添加校驗文件Hash值命令

發布時間:2017-07-06    瀏覽數:

通常為了保證我們從網上下載的文件的完整性和可靠性,我們把文件下載下來以後都會校驗一下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值。

下麵舉個例子,以驗證係統的記事本程序的Hash值為例,程序文件的路徑為C:\Windows\notepad.exe。如果我們想要校驗它的MD5值,則運行如下命令:

Get-FileHash C:\Windows\notepad.exe -Algorithm MD5| Format-List

巧在Win10右鍵菜單添加校驗文件Hash值命令(1)

如果想要校驗它的SHA1值,則運行如下命令:

Get-FileHash C:\Windows\notepad.exe -Algorithm SHA1| Format-List

如果想要校驗SHA256值,則不需要帶-Algorithm參數即可,命令如下:

Get-FileHash C:\Windows\notepad.exe | Format-List

再來分享一個技巧,可以把這些Hash值校驗命令添加到Windows10右鍵菜單中。如圖:

巧在Win10右鍵菜單添加校驗文件Hash值命令(2)

在某個文件上點擊右鍵,選擇想要的檢驗的Hash值算法即可計算中該文件的Hash值。如圖:

巧在Win10右鍵菜單添加校驗文件Hash值命令(3)

下麵分享一下如何把校驗Hash值命令添加到右鍵菜單中。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\文件哈希校驗]

"SubCommands"="MACTripleDES;MD5;RIPEMD160;SHA1;SHA256;SHA384;SHA512"

"MUIVerb"="文件哈希校驗"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MACTripleDES]

@="MACTripleDES"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MACTripleDES\command]

@="PowerShell Get-FileHash -Algorithm MACTripleDES \\\"%1\\\" | format-list;“按任意鍵退出...”;[Console]::Readkey() | Out-Null;exit"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD5]

@="MD5"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD5\command]

@="PowerShell Get-FileHash -Algorithm MD5 \\\"%1\\\" | format-list;“按任意鍵退出...”;[Console]::Readkey() | Out-Null;exit"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\RIPEMD160]

@="RIPEMD160"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\RIPEMD160\command]

@="PowerShell Get-FileHash -Algorithm RIPEMD160 \\\"%1\\\" | format-list;“按任意鍵退出...”;[Console]::Readkey() | Out-Null;exit"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA1]

@="SHA1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA1\command]

@="PowerShell Get-FileHash -Algorithm SHA1 \\\"%1\\\" | format-list;“按任意鍵退出...”;[Console]::Readkey() | Out-Null;exit"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA256]

@="SHA256"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA256\command]

@="PowerShell Get-FileHash -Algorithm SHA256 \\\"%1\\\" | format-list;“按任意鍵退出...”;[Console]::Readkey() | Out-Null;exit"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA384]

@="SHA384"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA384\command]

@="PowerShell Get-FileHash -Algorithm SHA384 \\\"%1\\\" | format-list;“按任意鍵退出...”;[Console]::Readkey() | Out-Null;exit"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA512]

@="SHA512"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA512\command]

@="PowerShell Get-FileHash -Algorithm SHA512 \\\"%1\\\" | format-list;“按任意鍵退出...”;[Console]::Readkey() | Out-Null;exit"

複製上麵的相信到txt文件中,保存以後後綴改為reg即可,或者直接下載製作好的。

下載注冊表信息文件Hash.reg 下載地址:https://0x7.me/5Cjl

雙擊下載的Hash.reg注冊表信息文件,按提示點擊“下一步”或“是”,把相關信息添加到注冊表中。

然後再在某個文件上點擊右鍵,就能夠看到“文件哈希檢驗” 菜單了,包括的Hash值算法有:SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5、RIPEMD160。

覺得方法實用就分享給身邊的朋友吧,本人愛好交朋友,多多益善!

有什麼不懂的可以郵箱聯係,我的郵箱E55655@LIVE.CN

上一篇:大讚!設計師展示微軟HoloLens眼中的時尚雜誌購物 下一篇:微軟人氣大作《光環》或將於本周發布最新消息

相關資訊

最新熱門應用

電腦問答