Вычисление хэша. Обзор программы HashTab

Как узнать хеш файла в Windows поможет небольшая бесплатная программа HashTab, которая предназначена для проверки хеша, так называемую контрольную сумму файла.

Программа является расширением для Проводника Windows. HashTab позволит определить контрольную сумму (хеш или хэш) файла для проверки подлинности и целостности проверяемого файла.

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

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

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

Хеш - это определенный код соответствующий определенной данной единицы информации, уникальный просчитанный математически образ конкретного файла. При малейшем изменении файла сразу изменяется и хэш-сумма этого файла. С помощью такой проверки обеспечивается защита конкретного файла от изменения.

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

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

Для проверки контрольной суммы (хэша) можно использовать бесплатную программу HashTab.

hashtab скачать

Как пользоваться HashTab

При установке программа HashTab интегрируется в окно свойств Проводника. После установки программы HashTab на ваш компьютер, вы можете проверять хэш-суммы файлов. Для этого кликните по какому-нибудь файлу правой кнопкой мыши.

В контекстном меню выберите пункт «Свойства». После открытия окна, в окне «Свойства» вы увидите новую вкладку «Хеш-суммы файлов».

При нажатии на вкладку «Хеш-суммы файлов» появляется окно со значениями контрольных сумм этого файла.

Для проверки файлов будет достаточно выбрать главные алгоритмы проверки: CRC32, MD5, SHA-1. После выбора алгоритмов проверки нажимаете на кнопку «OK».

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

Также можно проверить хеш другим способом. Для этого, нажимаете на кнопку «Сравнить файл…», а затем выбираете в окне Проводника файл для сравнения.

После этого нажимаете на кнопку «Открыть», а потом в открывшемся окне, вы увидите полученный результат сравнения контрольной суммы файла.

Кликнув правой кнопкой мыши по соответствующей контрольной сумме, вы можете скопировать эту сумму или все контрольные суммы, а также перейти к настройкам программы, если выберете в контекстном меню соответствующий пункт.

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

Выводы статьи

Программа HashTab предназначена для того, чтобы проверять контрольные суммы (хэш) файла. Используя бесплатную программу HashTab, вы всегда будете знать, были ли внесены изменения в файл, или нет.

Нередко активным пользователям интернета приходится скачивать какие-то программы и файлы. Это может быть музыка, видео, игры или что-то ещё. И очень часто возникают ситуации, когда файл при скачивании оказывается повреждённым или битым. Чаще всего это происходит из-за прервавшейся закачки, низкой скорости интернет соединения, плохой связи с файлообменником и т.п. Для проверки целостности любого файла и для решения части подобных проблем, программа HashTab будет одним из лучших решений. Данная программа полностью бесплатна и занимает очень мало места. Настолько мало, что её можно поместить на любой съёмный носитель. Данная программа примечательна тем, что она интегрируется в проводник операционной системы, а затем начинает показывать контрольную сумму любого файла в окне «свойства файла». Знание контрольной суммы у первоисточника поможет сразу определить, битый ли файл получился или нет. Следует отметить, что данный способ применим ко всем типам файлов. При малейших изменениях структуры контрольная сумма тоже изменится. Данную программу мы рекомендуем для всех пользователей, так или иначе работающих с интернетом, образами дисков, архивами и прочими файлами больших объёмов.



- Очень низкие системные требования.
- Высокая скорость работы.
- Понятный и простой интерфейс.
- Программа HashTab это полностью бесплатный продукт.
- Интеграция в проводник операционной системы.
- Поддержка всех видов и значений контрольных сумм.
- Проверка контрольной суммы файла занимает несколько секунд.
- Очень маленький размер программы.
- Программа с лёгкостью определяет контрольные суммы у любого типа файлов.
- Есть поддержка русского языка.

Недостатки программы

- Имеет закрытый исходный код.
- Отсутствует портативная (portable) версия.

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

О программе

Основная задача HashTab - поиск поврежденных или зараженных файлов. Она проверяет их целостность на носителе информации, путем быстрого расчета и хеш-суммы (результат преобразования массива входных данных произвольной длинны в фиксированную длину выходной строки, выполняемый детерминированным алгоритмом). Это значит, что программа позволяет выявить уникальный идентификатор файла, не зависящий от того, какое имя ему дал пользователь.

Алгоритмы хеширования

HashTab поддерживает и работает с многими алгоритмами хеширования для вычисления контрольной суммы. А именно:

MD5, MD4, MD2 SHA-1
Adler-32 SHA-2 (SHA-256, 384, 512)
BTIH (BitTorrent Info Hash) SHA-3 (SHA3-224, 256, 384, 512)
CRC32 TTH (Tiger Tree Hash)
eDonkey2000 Tiger
GOST (ГОСТ Р 34.11-94) Whirlpool
RIPEMD-128,256 и 320

Характеристики

Программа поддерживает ОС Windows, начиная с XP. Оптимизирована под Windows 10. Также HashTab доступна и для Mac. После установки на ПК, утилита расширяет стандартные возможности проводника Windows. В свойствах каждого файла появляется дополнительная вкладка «Хеш-суммы файлов». Это окно отображает все хеш-суммы, которые у него есть. Отображение нужного значения хеша можно включить в «Настройки».

Версия программы 5.2.0.14 (последняя на момент написания статьи) позволяет работать с файлами, закачанными через Utorrent. Еще она позволяет сравнить хеш-суммы двух файлов с одинаковыми именами.

Минус программы - отсутствие функции вычисления хеш-значений для нескольких файлов одновременно.

Как с ней работать?

Установите бесплатную утилиту, скачав ее с сайта разработчика :

  1. Зайдите в «Свойства» файла, который необходимо проверить (например, скачанный с сайта Microsoft дистрибутив Windows 10) → вкладка Хеш-суммы файлов.
  2. Запустится вычисление хеша.
  3. В главном окне будут отображаться главные значения хеша SHA-1 и MD5 (в настройках можно выставить отображение других значений). Их можно скопировать, нажав на «Значение» правой кнопкой мыши.
  4. Чтобы проверить, совпадает ли контрольная сумма нашего дистрибутива с той, что указано Microsoft в раздаче (грубо говоря мы проверяем: дистрибутив который находится у меня, такой же, как на сайте Microsoft или в нем есть отличия):
  5. Чтобы проверить два дистрибутива с одинаковыми именами (возможно один копия второго), перетащите в открытую вкладку первого, второй файл. Также можете воспользоваться кнопкой «Сравнить файл…» и с помощью поиска найти сравниваемый дистрибутив.
  6. После вычисления, в «Сравнение хеша» будет указан результат. Зеленая галка свидетельствует о том, что файлы одинаковы.

В некоторых ситуациях, может быть необходимо, посчитать MD5 хеш-сумму для файла, который вы скачали на свой компьютер. Например, чтобы быть уверенным в том, что вы скачали именно тот файл, который хотели и злоумышленник его не модифицировал. В этой статье мы рассмотрим 2 разных способа это сделать: через расширение для проводника, а также через командную строку.


Для проводника Windows существует замечательная программа Hashtab, которая бесплатна для некоммерческого использования. Скачать ее можно с . Выбираем бесплатную (Free) версию и жмем на кнопку "Download".

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

Вариант через командную строку (с установкой программы)

В случае, если необходимо посчитать хеш-сумму файла через командную строку, мы можем воспользоваться утилитой от Microsoft, которая годится как раз для таких случаев. Скачиваем ее с и устанавливаем. Для этого надо будет создать какую-либо папку на жестком диске и указать ее в процессе установки. В нашем примере, программа была установлена в папку C:\Program Files (x86)\FCIV. Для того, чтобы посчитать MD5 хеш-сумму файла, нам необходимо запусить командную строку и в ней набрать следующую команду:

"C:\Program Files (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

Как видите, MD5 хеш-сумма одинакова как для первого варианта, так и для второго.

"C:\Program Files (x86)\FCIV\fciv.exe" - это путь к файлу fciv.exe
-md5 - указание алгоритма по которому fciv.exe будет считать хеш-сумму
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - путь к файлу, для которого мы считаем хеш-сумму.

Вариант через командную строку (без установки программ)

В том случае, если вам не хочется устанавливать какие-либо программы, то можно обойтись встроенными средствами Windows, для этого можно воспользоваться утилитой CertUtil.

Для проверки MD5 хеша, достаточно ввести следующую команду:

Certutil -hashfile C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe MD5

C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - это путь к тому файлу, хеш-сумму которого мы хотим посчитать.

Как видно на скриншоте, хеш-сумма нашего файла 62130c3964 ... полностью идентична той, которую мы получили с помощью первого и второго способа.



Оценить статью

Другие статьи:

  • Произошла ошибка при проверке подлинности. Указанная функция не поддерживается.…



Top