Как проверить и сравнить хеш суммы файлов hashtab
Обновлено: 05.07.2024
В статье подробно описана и продемонстрирована установка, настройка и порядок проверки контрольной суммы (хеш-суммы) файла при помощи программы HashTab.
Контрольная сумма (хеш-сумма) — определенное значение рассчитанное для данных с помощью известных алгоритмов. Предназначается для подтверждения целостности и подлинности передаваемых данных.
Сравнив контрольные суммы образа или файла, вы сразу можете узнать был модифицирован этот файл или нет (если контрольная сумма не соответствует требуемой, то это значит, что файл был изменен). Сравнение контрольных сумм особенно актуально перед установкой операционных систем и другого программного обеспечения.
I. Установка HashTab
1. Необходимо скачать HashTab.
Ссылка на скачивание с официального сайта:
Ссылка на скачивание HashTab v.5.2.0.14:
2. Для установки HashTab необходимо запустить скачанный вами файл установки данной программы, а затем, руководствуясь меню, нажать: Next > I Agree > Install > Finish.
II. Работа с программой HashTab
1. После установки HashTab необходимо выбрать файл, контрольную сумму которого необходимо проверить (прим. на примере это дистрибутив Windows 7), нажать на нём правой кнопкой мыши и выбрать Свойства (Рис.1).
2. В появившемся окне свойств выбираем вкладку Хеш-суммы файлов, в которой будут отображаться Имя и Значение хеша (по умолчанию вычисляются CRC32, MD5 и SHA-1) (Рис.2).
3. Для проверки контрольных сумм необходимо вставить проверяемое значение (прим. взять проверяемое значение можно с сайта откуда вы скачали файл) в поле Сравнение хеша, если значения совпадают появится зеленый значок (Рис.3).
5. Для настройки отображаемых хеш-сумм на вкладке Хеш-суммы файлов нужно нажать Настройки, откроется окно настроек программы HashTab, где на вкладке Отображаемые хеш-суммы можно выбрать соответствующие пункты алгоритмов проверки (прим. поставив галочку напротив нужных алгоритмов). Для проверки файлов будет достаточно выбрать главные алгоритмы проверки: CRC32, MD5, SHA-1. Если требуется, то можно включить опцию Показывать хеш-суммы строчными символами. После выбора алгоритмов проверки нажмите на кнопку OK (Рис.5).
Используя программу HashTab Вы всегда сможете проверить контрольные суммы нужных вам файлов и определить были внесены в них изменения или нет!
Скачивая файлы из многих источников вы, наверное, видели, что для файлов иногда указывают хеш-суммы, с помощью которых вы можете проверить целостность и подлинность файлов сразу после закачки. Однако никаких встроенных инструментов для этого в ОС Windows нет. И здесь на помощь приходит утилита HashTab, которая позволяет расширить стандартное окно свойств файлов.
Разработкой утилиты занимается компания Implbits, которая сосредоточена на разработке простых в использовании приложений, таких как HashTab, Varpanel (редактор переменных среды Windows) и AD Helpdesk (помощник в настройке Active Directory на iPhone).
HashTab позволит вам узнать и сравнить значения хэшей вычисленных по различным алгоритмам. Количество поддерживаемых алгоритмов впечатляет: Adler32, BLAKE2sp, BTIH, CRC32, ED2K, GOST, MD2, MD4, MD5, RIPEMD-128, RIPEMD-256, RIPEMD-320, SHA-1, SHA-256, SHA-256 Base64, SHA-384, SHA-512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, TTH, Tiger и Whirlpool. Помимо этого утилита позволяет сравнить два произвольных файла.
Кстати, HashTab переведена на 27 языков, в том числе и русский.
Утилита HashTab устанавливается быстро и просто, поэтому этот процесс я не буду описывать. Поддерживаются ОС Windows Vista и выше. Если вы до сих пор продолжаете использовать Windows XP, то вы можете установить HashTab версии 5.2.
Теперь посмотрим, как пользоваться утилитой HashTab после установки. Утилита встраивается в стандартное окошко ОС Windows отображающее свойства файла. Поэтому, чтобы ей воспользоваться, нужно правой кнопкой мышки кликнуть в проводнике по интересующему вас файлу и выбрать пункт контекстного меню «Свойства». В открывшемся окне переключитесь на закладку «Хеш-суммы файлов». Это и есть закладка, созданная утилитой HashTab.
Как видите по умолчанию здесь отображается хеш-суммы, просчитанные только по трём популярным алгоритмам. Но вы можете щёлкнуть по ссылке «Настройки» и окне настроек выбрать, какие алгоритмы расчёта хеш-сумм в HashTab вас интересуют.
Сравнивать глазами хеш-суммы сложно, ведь можно легко ошибиться. Но разработчики утилиты предусмотрели и это. Вы можете скопировать хеш-сумму в поле «Сравнение хеша» и HashTab сразу проверит совпадение. На рисунке ниже видно, что я ввёл неправильный хеш и слева от него появился красный крестик, что означает, что совпадений нет.
А вот я ввёл совпадающий хеш, вычисленный по алгоритму MD5. Как видите, слева появилась зелёная галочка, а в списке хеш-сумм выделилась вторая строка, т.е. та с которой совпадает введённый мною хеш.
Кроме того у вас есть возможность сравнить два файла. Для этого здесь есть кнопочка «Сравнить файл…». Тут всё просто, указываете второй файл, с которым нужно произвести сравнение, HashTab считает для этого второго файла хеш-сумму (по тому алгоритму, который выбран в списке) и сравнивает хеш-суммы для этих двух файлов. Результат сравнения выглядит так же как на двух картинках выше.
А если вы создали какой-либо файл и хотите передать другому человеку его одну или все хеш-суммы, то вам пригодится возможность копирования хеш-сумм. Для этого щёлкните по списку правой кнопкой мышки и выберите пункт контекстного меню «Скопировать» или «Скопировать все».
Пункты контекстного меню «Copy Magnet Link -> urn:sha1:» и «Copy Magnet Link -> urn:md5:» копируют в буфер обмена Magnet-ссылку. Magnet-ссылка позволяет найти файл в пиринговых сетях, конечно если он там есть. Подробности читайте здесь.
Итак, как вы могли убедиться, утилита HashTab вызывает ощущение качественного и лаконичного продукта. Она не потребляет множества ресурсов, и здесь нет никакой рекламы. Утилиту можно порекомендовать всем, кто скачивает большие файлы из интернета или обменивается ими с другими людьми. Ведь только проверив хеш-сумму файла можно на 100% убедиться, что вы получили файл без изменений именно в том виде, в котором он и был создан автором.
Вариант 1: Встроенные средства операционной системы
Узнать контрольную сумму образа ISO можно без сторонних программ и сервисов — посредством встроенных инструментов операционной системы.
Способ 1: «Командная строка»
В каждой версии Windows есть предустановленная консольная утилита CertUtil, которая позволяет просматривать хеш-сумму любого файла. Для ее использования выполните следующие действия:
-
Нажмите сочетание горячих клавиш Win + R и в появившемся окне впишите cmd, после чего нажмите «ОК».
Способ 2: «PowerShell»
Оболочка «PowerShell», которая предустановлена в операционной системе начиная с восьмой версии, тоже позволяет вычленить из ISO-файла нужную информацию. Для использования этого метода потребуется сделать следующее:
- Раскройте меню поиска по системе и введите запрос «PowerShell», после чего запустите одноименное приложение.
В качестве алгоритма вычисления контрольной суммы можно использовать следующие значения, которые соответствуют типу данных получаемой на выводе информации:
- SHA1;
- SHA256;
- SHA384;
- SHA512;
- MD5.
В конечном итоге команда может иметь следующий вид: Get-FileHash "D:\Windows.iso" -Algorithm SHA1 .
Вариант 2: Программы от сторонних разработчиков
В сети можно найти множество программ, разработанных для проверки хеш-суммы ISO-образов. Ниже представлены лучшие решения, находящиеся в свободном доступе.
Важно! Иногда вместе с образом поставляется и контрольная сумма формата MD5, вложенная в отдельный файл. Его можно открыть посредством специальных программ, каждая из которых была разобрана в отдельной статье на нашем сайте.
Подробнее: Программы для просмотра файлов MD5
Способ 1: HashTab
HashTab — легковесная утилита, которая интегрируется в графическую оболочку операционной системы и предоставляет свои возможности через контекстное меню файла.
После установки приложения выполните следующие действия:
-
Откройте файловый менеджер, нажав по соответствующей иконке на панели задач.
Обратите внимание! Программа HashTab предоставляет значения хеша трех типов: CRC32, MD5 и SHA-1.
Способ 2: Total Commander
Total Commander — программа для работы с файлами, является аналогом штатного «Проводника», но с расширенным набором инструментов. Среди них есть встроенная утилита для проверки контрольной суммы дисковых образов.
После установки приложения на компьютер запустите его и выполните следующие действия:
-
В левой части рабочей области перейдите в папку с ISO-файлом, который необходимо проверить, и выделите образ, один раз кликнув по нему.
Внимание! При создании файла контрольной суммы (третий шаг инструкции) в адресной строке можно указать папку, в которую он будет помещен.
Способ 3: 7-Zip
7-Zip — программа для извлечения файлов из архива, которая имеет функцию просмотра контрольной суммы образа. Позволяет получать информацию в четырех форматах:
После установки приложения для получения нужных данных необходимо сделать следующее:
-
Запустите файловый менеджер, кликнув по иконке «Проводника» на панели задач.
Обратите внимание! На втором шаге в контекстном меню можно выбрать определенный тип хеш-суммы, что значительно ускорит выполнение процедуры анализа.
Вариант 3: Онлайн-сервисы
При необходимости узнать контрольную сумму файла можно посредством специального онлайн-сервиса, что не требует обязательной установки стороннего программного обеспечения на компьютер. В качестве примера будет рассмотрен ресурс File Checksum.
Руководство по использованию:
-
Перейдите на сервис по ссылке, расположенной выше, и в столбике File Hash выберите тип данных, который необходимо получить из файла.
Важно! File Checksum не рекомендуется использовать при необходимости узнать контрольную сумму объемных файлов размером свыше 2 ГБ, так как процесс загрузки данных на сервис с последующей обработкой займет много времени.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Хэш – это уникальный математический код того или иного файла. При вносе малейших изменений контрольная хэш-сумма вычитывается заново и изменяется. Это позволяет избежать подделки, следовательно, с помощью данной кодировки можно узнать подлинность того или иного файла. Это нужно в тех случаях, если у вас есть подозрения в безопасности файла и/или если программа/операционная система требуют запускать только оригинальные файлы.
На помощь в этом случае приходит программа HashTab. Её функционал позволяет узнать текущий хеш-код файла, а также сверить его с оригинальным кодом, который обычно представляет разработчик.
Как пользоваться HashTab
Программу можно скачать с официального сайта разработчика. Процесс установки тоже не отличается какими-либо сложностями. По его завершению утилита интегрируется в «Проводник» Windows.
На первый взгляд после установки ничего не изменилось, но чтобы увидеть изменения нужно зайти в «Свойства» интересующего вас файла. Здесь появится вкладка «Хеш-суммы файлов», в которой как раз можно посмотреть текущую кодировку файла.
Некоторое внимание следует уделить «Настройкам» данной программы. Нажмите на одноимённую ссылку в нижней части окна, чтобы увидеть её опции. Здесь можно только выбрать алгоритмы проверки. По умолчанию там уже выбраны самые основные алгоритмы, которых в большинстве случаев полностью достаточно: CRC32, MD5, SHA-1. В настройках вы можете добавить ещё алгоритмы. Когда закончите нажмите на «Ок» для применения изменений.
Дополнительно программой предусмотрен функционал для сравнения хэш-сумм. Чтобы сравнить значения хэш-сумм, скопируйте нужную сумму в специальное поле и нажмите на кнопку «Сравнить файл». Если всё хорошо, то появится зелёная галочка. Также можно просто перетянуть нужный файл из окна «Проводника» в эту строку. Хэш-сумма впишется в таком случае автоматически.
HashTab также позволяет производить одновременную проверку сразу двух и более файлов. Для этого нужно только открыть ещё одно окно со «Свойствами» и перейти во вкладку «Хеш-суммы файлов».
С помощью HashTab вы можете быстро просмотреть контрольные суммы файлов в разных кодировках и узнать, не было ли внесено в файл каких-либо изменений. Это также может быть полезно для выявления вирусов на компьютере.
Читайте также: