Интегрируем информацию о Хэше в контекстное меню Windows 10
Знать хэш-значения необходимо, чтобы убедиться, что файл является подлинным, а его содержание не было изменено третьим лицом, другими программами или вирусами.
Если файл был изменен его хэш-значение также изменяется. Также можно сравнить и сопоставить значения, чтобы определить, являются ли файлы идентичными.
Можно добавить команды для вычисления Хэша файла в контекстное меню проводника Windows 10. Таким образом, Вы можете получить хэш-значение для выбранных файлов непосредственно одним щелчком мыши.
Чтобы добавить хэш файла в контекстное меню в Windows 10, выполните следующие действия.
- Создайте новый текстовый файл (желательно программой Notepad++);
- Вставьте следующее содержимое:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\GetFileHash]
"MUIVerb"="Hash"
"SubCommands"=""
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellSHA1]
"MUIVerb"="SHA1"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellSHA1\command]
@="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm SHA1 | format-list"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellSHA256]
"MUIVerb"="SHA256"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellSHA256\command]
@="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm SHA256 | format-list"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellSHA384]
"MUIVerb"="SHA384"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellSHA384\command]
@="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm SHA384 | format-list"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellSHA512]
"MUIVerb"="SHA512"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellSHA512\command]
@="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm SHA512 | format-list"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellMACTripleDES]
"MUIVerb"="MACTripleDES"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellMACTripleDES\command]
@="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm MACTripleDES | format-list"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellMD5]
"MUIVerb"="MD5"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellMD5\command]
@="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm MD5 | format-list"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellRIPEMD160]
"MUIVerb"="RIPEMD160"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shellRIPEMD160\command]
@="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm RIPEMD160 | format-list"
3. Сохраните в расширении .reg, например hash.reg.
4. Запустите полученный файл и согласитесь на внесение изменений.
Готовый файл, если не можете сами создать: hash_context_menu
На этом все, операция выполнена. Теперь в контекстном меню будет пункт через который можно получить информацию о Hash.
Источник: winaero
Обсуждаемое