Что такое хеш-сумма файла и как её замерять

Наверное не поверите, но до сих пор не знал, что такое хеш-сумма файла, зачем и как её замерять.

Нет, примерно конечно имел представление, но полностью в вопрос не вникал просто. Пришло время разобраться подробно самому в этом деле и рассказать все нюансы, как всегда — простым и понятным языком, с картинками.

Что такое хеш-сумма файла

Всё очень и очень просто с этим самым хешем — давайте возьмём два файла, с первого взгляда, совершенно одинаковых…

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

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

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

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

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

Ещё одна ситуация — выбрали и начали скачивание какой-либо программы, файла или архива через торрент? В таком случае, подсунуть маленький бездомный вирус ещё проще, ведь файл закачивается в компьютер крохотными частями, от огромного количества человек и собирается в кучу только у конечного пользователя.

...
...

Как же проверить подлинность любого файла, как его идентифицировать со 100% гарантии? Сравнить его хеш-сумму (контрольную сумму)!

Хеш-сумма файла — это уникальный идентификатор, который задаётся (автором программы или первым владельцем файла) с помощью «перемешивания» и шифрования содержимого файла по специальному алгоритму с последующей конвертацией результата (этой адской смеси) в обычную строчку символов.

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

Файлы с одинаковым хешем являются абсолютно идентичными, даже если у них разное название или расширение.

Алгоритмы (стандарты) расчёта хеш-суммы файла

Их довольно много существует на данный момент времени…

  1. Adler-32
  2. BTIH (BitTorrent Info Hash)
  3. CRC32
  4. eDonkey2000
  5. GOST (ГОСТ Р 34.11-94)
  6. MD5, MD4, MD2
  7. RIPEMD-128, RIPEMD-256, RIPEMD-320
  8. SHA-1
  9. SHA-2 (SHA-256, SHA-384, SHA-512)
  10. SHA-3 (SHA3-224, SHA3-256, SHA3-384, SHA3-512)
  11. TTH (Tiger Tree Hash)
  12. Tiger
  13. Whirlpool

…но самыми распространёнными и популярными являются…

  • SHA-1
  • MD5
  • CRC

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

• CRC: 02668A079

• SHA-1: F77EB9AA67CE63EDC87B77BF35DFEB9AA63E9B4C

• MD5: 00EF4D6A8122DDE85BDBC7ED3A1362

Как создавать (задавать) хеш-сумму файла мы сегодня обсуждать и учиться не будем — это тема следующей статьи будет.

Как проверить хеш-сумму файла — HashTab

Очень и очень просто. Сейчас вмонтируем в Проводник Windows специальный инструмент для вычисления и проверки этой контрольной суммы файла.

Нам поможет абсолютно бесплатная, для личного использования, компьютерная программа под названием HashTab.

Устанавливаем её в свою операционную систему (ссылка на скачивание инсталлятора чуть ниже)…

…и получаем в свойствах любого файла дополнительную вкладку…

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

Зелёная галка в появившемся разделе «Сравнение хеша» означает, что всё хорошо и файл телепортировался в целости и сохранности (никто его по пути не перехватывал и не внедрял в него вирус).

Можно просто узнать сумму файла или сравнить её с первоисточником (например, с сайта производителя какой-либо скачанной программы). Для этого просто вставляете его в строку и жмёте кнопочку «Сравнить файл…».

Настройки HashTab очень просты и сводятся к активации (отображению) дополнительных стандартов в окошке свойств файла…

Скачать HashTab

 Предназначение: Бесплатная программа для проверки целостности и подлинности файлов посредством вычисления контрольной хеш-суммы
 Название программы: HashTab
 Производитель (автор): Implbits®
 Статус: Бесплатно
 Категория: Безопасность
 Размер инсталлятора (архива): 1.1 Мб
 Поддержка ОС: Windows XP,7,8,10
 Язык интерфейса: Английский, Русский…
 Безопасность: Вирусов нет
 Похожие программы:
 Ссылка на инсталлятор/сайт: Скачать/Перейти
...
...

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

ПОЛЕЗНОЕ ВИДЕО

...
...

5/5 - (12 голосов)

svengaliУверенный пользователь трех домашних ПК с многолетним опытом, "компьютерщик" для всех родственников, соседей и знакомых, в течении 14-ти лет автор более тысячи обзоров интересных и полезных программ для компьютера на собственном софтовом блоге OptimaKomp.RU

С Уважением, Сергей Трофимов (не певец) :)

История моего Никнейма (Svengali)

Дата публикации (обновления):

Я только обозреваю программы!

Любые претензии - к их производителям!

Все комментарии проходят модерацию

Подписаться
Уведомление о
12 Комментариев
Встроенные отзывы
Посмотреть все комментарии