右鍵計算檔案Hash (SHA-1)小工具(Windows)

Archer Lin
雅砌工坊
Published in
Oct 16, 2023

因工作所需,常有計算檔案 Hash (SHA-1)的需求。雖 Windows 10 已有內建指令如 Get-FileHashCertutil -hashfile 了,但仍須要打開 Powershell 或命令提示字元以輸入指令,仍稍嫌麻煩,遂有將指令整合到滑鼠右鍵選單的想法。

Google 查了一下 Windows Registry 機碼編撰的規則,發現異常的簡單。只要寥寥數行即可。

  1. 打開記事本,將以下程式碼複製貼上,另存成 “add_sha1.reg”。
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\hash]
"MUIVerb"="Hash File (SHA-1)"
"Icon"="powershell.exe"

[HKEY_CLASSES_ROOT\*\shell\hash\command]
@="powershell -noexit certutil -hashfile '%1'"

2. 打開記事本,將以下程式碼複製貼上,另存成 “un_sha1.reg”。

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\hash]

安裝:add_sha1.reg 點兩下新增機碼,會跳出視窗,一直按確定直到完成。

使用:

  1. 在檔案總管想要算 Hash 的檔案按右鍵,選「Hash File (SHA-1)」。

2. 會自動開啟 Powershell 畫面,耐心等待算完,可在雜湊那行點兩下(全選),再按右鍵一下(複製)。

3. 在你想要貼上的地方,按 ctrl+v 或按右鍵選貼上。

移除:un_sha1.reg 點兩下新增機碼,會跳出視窗,一直按確定直到完成。

就是這麼簡潔,就是這麼優雅,你學會了嗎?

Photo by Piotr on Unsplash

--

--