Перейти к основному содержанию
 

Хеш-суммы в контекстном меню Windows (MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512)

code

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

В Windows есть встроенные утилиты для вычисления хеш-суммы, однако пользоваться ими неудобно. Сделаем, чтобы было удобно. Добавим вычисление хеш-сумм в контекстное меню Windows. Поддерживаются алгоритмы: MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512). Нам не потребуется установка дополнительных программ, только прямые руки.

Я разрабатывал меню для Windows 10. В других версиях меню может заработать, или не заработать.

Результат выглядит так

Зажимаем Shift и кликаем правой кнопкой мыши на файл:

hash

В контекстном меню появляется пункт "Хеш-сумма файла". При наведении отображается список поддерживаемых алгоритмов. Выбираем алгоритм, открывается командная строка с вычисленной хеш-суммой:

hash

Все варианты:

hash

Для больших файлов расчёт хеш-суммы может занимать продолжительное время. Для расчёта используется встроенная в Windows утилита certutil.

Плюсы контекстного меню

  • Не требует установки дополнительных программ.
  • Установка и удаление одним кликом.
  • Запускается для каждого файла отдельно.
  • Можно свернуть окно и продолжить работу.
  • Из окна командной строки хеш-сумму можно скопировать
  • Отображается только для контекстного меню, вызванного с шифтом, не мозолит глаза.

Установка контекстного меню

REG файлы для установки и удаления контекстного меню "internet-lab.ru hash".

 
Установка контекстного меню
 
Удаление контекстного меню

Скачать REG для установки контекстного меню "internet-lab.ru hash":

internet-lab.ru hash install.reg

Скачать REG для удаления контекстного меню "internet-lab.ru hash":

internet-lab.ru hash uninstall.reg

Теги