Главная Окна Что такое контрольная сумма? Примеры, варианты использования и калькуляторы

Что такое контрольная сумма? Примеры, варианты использования и калькуляторы



Контрольная сумма сообщает вам, была ли ваша версия файла изменена или нет.

Определение контрольной суммы (и как она генерируется)

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

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

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

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

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

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

|_+_|

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

|_+_|

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

Как это используется: пример использования контрольной суммы

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

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

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

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

|_+_|

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

как изменить полосу смайликов в снэпчате

Контрольные суммы совпадают? Большой! Вы можете быть уверены, что эти два файла идентичны.

Контрольные суммы не совпадают? Это может означать несколько вещей:

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

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

как запустить ios на windows

Калькуляторы контрольной суммы

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

Два бесплатных варианта

Один отличный бесплатный вариант (на самом деле наш любимый) — это Microsoft File Checksum Integrity Verifier, сокращенно называемый FCIV. Он поддерживает только MD5 и ША-1 криптографические хеш-функции, но сейчас они, безусловно, самые популярные.

Microsoft File Checksum Integrity Verifier — это программа командной строки, но она очень проста в использовании.

Как проверить целостность файлов в Windows с помощью FCIV

Еще один отличный бесплатный калькулятор контрольной суммы для Windows — ИгорьWare Hasher , и он полностью портативен, поэтому вам не нужно ничего устанавливать (но для распаковки программы вам понадобится программа для открытия файлов RAR). Если вам не нравятся инструменты командной строки, этот инструмент, вероятно, будет лучшим выбором. Он поддерживает MD5 и SHA-1, а также CRC32. Вы можете использовать его для поиска контрольной суммы текста и файлов.

Встроенный калькулятор Windows

Вы также можете использовать сертификат программа, встроенная в Windows. Это также инструмент командной строки, но его так же легко использовать для проверки контрольной суммы файлов MD5. В этой статье также описывается, как сделать то же самое в Linux с помощью я MD5 .

ИгорьWare Hasher

Вариант с открытым исходным кодом

Из JDigest — это калькулятор контрольной суммы с открытым исходным кодом, который работает как в Windows, так и в macOS и Linux.

Онлайн-вариант

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

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

Часто задаваемые вопросы
  • Все ли контрольные суммы уникальны?

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

  • Как калькуляторы контрольных сумм вычисляют контрольные суммы?

    Калькуляторы контрольной суммы используют ряд алгоритмов, включая продольную проверку четности, контрольную сумму Флетчера, Adler-32 и циклический избыточный контроль (CRC).

  • Как проверить несколько контрольных сумм одновременно?

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

Интересные статьи

Выбор редакции

Как удалить историю в Instagram
Как удалить историю в Instagram
Instagram Stories, вероятно, самая популярная часть приложения и, безусловно, та часть, которую используют мои друзья. Они были введены, чтобы остановить рост Snapchat и работать на удивление хорошо. Они почти идентичны по замыслу, но
Предварительный просмотр программы предварительной оценки Skype: новый вид докладчика
Предварительный просмотр программы предварительной оценки Skype: новый вид докладчика
Microsoft выпускает новую версию приложения Skype Insider Preview. Версия Skype 8.42.76.54 доступна для всех поддерживаемых платформ. Новое приложение Skype Preview имеет очень упрощенный пользовательский интерфейс. Он следует современной тенденции плоского минималистичного дизайна с иконками глифов и нигде без границ. Этот дизайн используется во всех
Как сделать резервную копию панелей инструментов панели задач в Windows 10
Как сделать резервную копию панелей инструментов панели задач в Windows 10
Вот как вы можете сделать резервную копию панелей инструментов панели задач в Windows 10 и восстановить их позже одним щелчком мыши.
Обзор HTC Vive: гарнитура виртуальной реальности теперь на 100 фунтов дешевле
Обзор HTC Vive: гарнитура виртуальной реальности теперь на 100 фунтов дешевле
Обновление: Наряду с объявлением HTC Vive цены на свой Vive Pro, компания также сообщила, что стандартный комплект Vive получает скидку на 100 фунтов стерлингов. Это снижает цену до 499 фунтов стерлингов. HTC Vive использовал CES
Как заменить батарею дверного звонка
Как заменить батарею дверного звонка
Ring Doorbell - это настоящая инновация среди дверных звонков. Он не только работает как домофон, предоставляя пользователю средства аудиосвязи с тем, кто находится у двери, он также обеспечивает прямую видеотрансляцию с помощью смартфона /
Откройте свойства классической системы в Windows 10 версии 20H2
Откройте свойства классической системы в Windows 10 версии 20H2
Как открыть свойства классической системы в Windows 10 версии 20H2 Windows 10 версии 20H2, также известной как «Октябрьское обновление 20H2», забивает еще один гвоздь в гроб классической панели управления. Апплет System Properties, который показывает общую информацию о ваших компьютерах, а также включает еще несколько ссылок на другие апплеты, является
Как отслеживать сетевой трафик на вашем устройстве iOS
Как отслеживать сетевой трафик на вашем устройстве iOS
Когда вы используете свой iPhone и iPad, иногда у вас будет ограниченный объем данных для использования. Всегда полезно знать, как и почему вы использовали свои данные. Почему вы должны отслеживать свою сеть