右鍵計算檔案Hash (SHA-1)小工具(Windows)
Published in
Oct 16, 2023
因工作所需,常有計算檔案 Hash (SHA-1)的需求。雖 Windows 10 已有內建指令如 Get-FileHash 或 Certutil -hashfile 了,但仍須要打開 Powershell 或命令提示字元以輸入指令,仍稍嫌麻煩,遂有將指令整合到滑鼠右鍵選單的想法。
Google 查了一下 Windows Registry 機碼編撰的規則,發現異常的簡單。只要寥寥數行即可。
- 打開記事本,將以下程式碼複製貼上,另存成 “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 點兩下新增機碼,會跳出視窗,一直按確定直到完成。
使用:
- 在檔案總管想要算 Hash 的檔案按右鍵,選「Hash File (SHA-1)」。
2. 會自動開啟 Powershell 畫面,耐心等待算完,可在雜湊那行點兩下(全選),再按右鍵一下(複製)。
3. 在你想要貼上的地方,按 ctrl+v 或按右鍵選貼上。
移除:un_sha1.reg 點兩下新增機碼,會跳出視窗,一直按確定直到完成。