Windows 右键 Hash 菜单
Yao Qingsheng
Department of Natural/Social Philosophy & Infomation Sciences, CHINA
Abstract Keywords 技术笔记
Citation Yao Qing-sheng.Windows 右键 Hash 菜单.FUTURE & CIVILIZATION Natural/Social Philosophy & Infomation Sciences,20210329. https://yaoqs.github.io/20210329/windows-you-jian-hash-cai-dan/
将以下代码另存为 hash.reg,双击合并到注册表即可。使用时在文件上右键选择 “校验文件 Hash”,选择校验方式即可。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\hash] "MUIVerb"="校验文件 Hash" "SubCommands"="" "Icon"="PowerShell.exe"
; SHA1 [HKEY_CLASSES_ROOT\*\shell\hash\shell\01menu] "MUIVerb"="SHA1"
[HKEY_CLASSES_ROOT\*\shell\hash\shell\01menu\command] @="powershell -noexit get-filehash -literalpath '%1' -algorithm SHA1 | format-list"
; SHA256 [HKEY_CLASSES_ROOT\*\shell\hash\shell\02menu] "MUIVerb"="SHA256"
[HKEY_CLASSES_ROOT\*\shell\hash\shell\02menu\command] @="powershell -noexit get-filehash -literalpath '%1' -algorithm SHA256 | format-list"
; SHA384 [HKEY_CLASSES_ROOT\*\shell\hash\shell\03menu] "MUIVerb"="SHA384"
[HKEY_CLASSES_ROOT\*\shell\hash\shell\03menu\command] @="powershell -noexit get-filehash -literalpath '%1' -algorithm SHA384 | format-list"
; SHA512 [HKEY_CLASSES_ROOT\*\shell\hash\shell\04menu] "MUIVerb"="SHA512"
[HKEY_CLASSES_ROOT\*\shell\hash\shell\04menu\command] @="powershell -noexit get-filehash -literalpath '%1' -algorithm SHA512 | format-list"
; MACTripleDES [HKEY_CLASSES_ROOT\*\shell\hash\shell\05menu] "MUIVerb"="MACTripleDES"
[HKEY_CLASSES_ROOT\*\shell\hash\shell\05menu\command] @="powershell -noexit get-filehash -literalpath '%1' -algorithm MACTripleDES | format-list"
; MD5 [HKEY_CLASSES_ROOT\*\shell\hash\shell\06menu] "MUIVerb"="MD5"
[HKEY_CLASSES_ROOT\*\shell\hash\shell\06menu\command] @="powershell -noexit get-filehash -literalpath '%1' -algorithm MD5 | format-list"
; RIPEMD160 [HKEY_CLASSES_ROOT\*\shell\hash\shell\07menu] "MUIVerb"="RIPEMD160"
[HKEY_CLASSES_ROOT\*\shell\hash\shell\07menu\command] @="powershell -noexit get-filehash -literalpath '%1' -algorithm RIPEMD160 | format-list"
; Allget-filehash -literalpath '%1' -algorithm RIPEMD160 | format-list [HKEY_CLASSES_ROOT\*\shell\hash\shell\08menu] "CommandFlags"=dword:00000020 "MUIVerb"="校验全部"
[HKEY_CLASSES_ROOT\*\shell\hash\shell\08menu\command] @="powershell -noexit get-filehash -literalpath '%1' -algorithm SHA1 | format-list;get-filehash -literalpath '%1' -algorithm SHA256 | format-list;get-filehash -literalpath '%1' -algorithm SHA384 | format-list;get-filehash -literalpath '%1' -algorithm SHA512 | format-list;get-filehash -literalpath '%1' -algorithm MACTripleDES | format-list;get-filehash -literalpath '%1' -algorithm MD5 | format-list;get-filehash -literalpath '%1' -algorithm RIPEMD160 | format-list"
|
转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!
Like this article? Support the author with