Контрольная сумма. Что это и как проверить?

Контрольная сумма или хеш файлаЗдравствуйте Друзья! Как показывает практика многих пользователей, при более детальном знакомстве с компьютером, интересует вопрос: что есть контрольная сумма? И как ее вычислить? В этой статье мы расскажем что это и зачем. Так же приведем несколько способов проверки контрольной суммы или хеша файлов.

Определение контрольной суммы

Контрольная сумма (хеш) — определенное значение рассчитанное для данных с помощью известных алгоритмов. Предназначается для проверки целостности данных при передаче. Наиболее распространенными алгоритмами являются: CRC32, MD5 и SHA-1.

CRC32 — (Cyclic redundancy code) Циклический избыточный код. используется в работе программ архиваторов.

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

SHA-1 — используется для проверки целостности загружаемых данных программой BitTorrent.

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

Ниже приведем пару простеньких программ отлично справляющихся с вычислением и проверкой контрольных сумм.

HashТab — проверка контрольной суммы

Программа HashTab представляет собой плагин или утилиту, которая интегрируется в операционную систему Windows и при необходимости используется.

Для того что бы скачать перейдем по адресу http://hashtab.ru/.

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

Произведем установку программы HashTab.

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

На рисунке показана вкладка Хеш-суммы файла только что созданного пустого документа Microsoft Office Word.docx.

Для проверки необходимо вставить в поле Сравнение хеша сумму указанную автором.

Если видите подобную картинку, то ваш скачанный файл (образ) прошел проверку на подлинность и целостность. В противном случае увидите такой рисунок.

В этом случае лучше заново закачать файл.

На вкладке Хеш-суммы файлов можно изменить Настройки нажав на соответствующую надпись. Откроется окно представленное на рисунке ниже.

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

С программой HashTab разобрались. Проще только не сравнивать контрольные суммы)

Вывод

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

Познакомились с программами HashTab и MD5 File Checker.

Программа HashTab может сравнивать различные контрольные суммы в отличии от  MD5 File Checker. Зато последняя не требует установки, что особенно актуально если нет административных прав.

Если у вас появились какие либо вопросы обязательно напишите комментарий.

Видео — Контрольная сумма

Благодарю, что поделились статьей в социальных сетях. Всего Вам Доброго!

C уважением, Антон Дьяченко

Поделиться ссылкой:
Рейтинг:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Контрольная сумма. Что это и как проверить?: 21 комментарий
  1. DANCO

    Спасибо очень полезное,Скажите где скачать те системные папки которые стоят у вас на копьюторе

  2. Олег

    Делаю по инструкции прогой мд5 чекер,после клика расчитать, пишет, невозможно расчитать указанную сумму. Где трабл?

    1. Антон Дьяченко Автор записи

      Здравствуйте Олег
      Странно, у меня все считает. Может попробовать заново скачать MD5_FileChecker или воспользоваться другим способом

  3. Рустам

    Здравствуйте! Цитата: «В поле Введите контрольную MD5 сумму вводим сумму и нажимаем кнопку Проверить.» А где можно посмотреть эту самую контрольную сумму?

    1. Антон Дьяченко Автор записи

      Здравствуйте Рустам
      Контрольную сумму обычно дает автор сборки Windows или если вы скачиваете оригинальные образы с торрентов, то контрольная сумма, для проверки, берется с сайта microsoft

  4. Anton

    HashTab (версия 5.2.0.14) некорректно считает хэш по алгоритму ГОСТ.

  5. Егор

    Здравствуйте.
    Вообще-то, как дополнение к этой статье, было бы логично указать хэш-суммы предлагаемых файлов:)

    1. Антон Дьяченко Автор записи

      Здравствуйте Егор
      Файлы постоянно обновляются (по крайней мере HashTab) и суммы будут менять. Пока оставлю как есть).

  6. Александр Анатольевич

    Антон, мне нужен ответ прямо сейчас. Вы сейчас можете ответить на вопрос?

  7. Ирина

    Огромное спасибо за подробные пошаговые инструкции начинающим линуксоидам и не только !

  8. Глеб

    Доброе время суток, Антон! Можно ли проверить этими файлами образ ПО, написанный в Линуксе? Спасибо

  9. Олег

    мне не понятно всё-таки как в Debian Linux системным вызовом проверить контрольную сумму

Добавить комментарий