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

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

code

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

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

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

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

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

hash

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

hash

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

hash

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

Вторая версия добавляет название алгоритма и путь к файлу.

code

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

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

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

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

 
Установка контекстного меню
 
Установка контекстного меню (версия 2)
 
Удаление контекстного меню

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

internet-lab.ru hash install.reg

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

internet-lab.ru hash install v2.reg

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

internet-lab.ru hash uninstall.reg

Теги

 

Похожие материалы

Установка Windows Vista Ultimate

Снёс с компа Windows 10 и поставил Windows Vista. Есть у меня старенький комп. С каждым очередным крупным обновлением Windows 10 операционная система работала всё медленнее и медленнее. В какой-то момент я даже подумал, что ресурсы пожирает вирус, троян или криптомайнер. Были мысли, что начались проблемы в железе. После анализа производительности выяснилось, что ресурсы жрёт ОС Windows 10. Было принято решение поставить Windows Vista. Забегая вперёд можно сказать, что проблемы с тормозами после перехода на Vista сразу прекратились.

Теги