Интегрируем информацию о Хэше в контекстное меню Windows 10

hash-context-menu

Знать хэш-значения необходимо, чтобы убедиться, что файл является подлинным, а его содержание не было изменено третьим лицом, другими программами или вирусами.

Если файл был изменен его хэш-значение также изменяется. Также можно сравнить и сопоставить значения, чтобы определить, являются ли файлы идентичными.

Можно добавить команды для вычисления Хэша файла в контекстное меню проводника Windows 10. Таким образом, Вы можете получить хэш-значение для выбранных файлов непосредственно одним щелчком мыши.

Чтобы добавить хэш файла в контекстное меню в Windows 10, выполните следующие действия.

  1. Создайте новый текстовый файл (желательно программой Notepad++);
  2. Вставьте следующее содержимое:

 


Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\GetFileHash]
 "MUIVerb"="Hash"
 "SubCommands"=""
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\01SHA1]
 "MUIVerb"="SHA1"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\01SHA1\command]
 @="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm SHA1 | format-list"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\02SHA256]
 "MUIVerb"="SHA256"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\02SHA256\command]
 @="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm SHA256 | format-list"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\03SHA384]
 "MUIVerb"="SHA384"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\03SHA384\command]
 @="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm SHA384 | format-list"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\04SHA512]
 "MUIVerb"="SHA512"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\04SHA512\command]
 @="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm SHA512 | format-list"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\05MACTripleDES]
 "MUIVerb"="MACTripleDES"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\05MACTripleDES\command]
 @="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm MACTripleDES | format-list"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\06MD5]
 "MUIVerb"="MD5"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\06MD5\command]
 @="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm MD5 | format-list"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\07RIPEMD160]
 "MUIVerb"="RIPEMD160"
[HKEY_CLASSES_ROOT\*\shell\GetFileHash\shell\07RIPEMD160\command]
 @="powershell.exe -noexit get-filehash -literalpath '%1' -algorithm RIPEMD160 | format-list"

 

3. Сохраните в расширении  .reg, например hash.reg.

4. Запустите полученный файл и согласитесь на внесение изменений.

Готовый файл, если не можете сами создать: hash_context_menu

На этом все, операция выполнена. Теперь в контекстном меню будет пункт через который можно получить информацию о Hash.

Источник: winaero

0

Еще по теме

Добавить комментарий

Ваш e-mail не будет опубликован.