Домашняя » Крутые сайты » Что такое контрольная сумма и как рассчитать контрольную сумму

    Что такое контрольная сумма и как рассчитать контрольную сумму

    Вам интересно, что такое контрольная сумма? Возможно, вы заметили, что при загрузке файлов с определенных веб-сайтов они имеют очень длинную строку цифр и букв, называемую контрольной суммой, или контрольной суммой MD5, или SHA-1, и т. Д. Эти действительно длинные строки в основном действуют как отпечатки пальцев для этого конкретного файла, будь то это будет EXE, ISO, ZIP и т. д..

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

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

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

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

    Как вы можете видеть на скриншоте выше, файл ISO, который я пытаюсь загрузить из Microsoft, содержит контрольную сумму SHA1. После загрузки файла я использовал калькулятор контрольных сумм для проверки целостности файла..

    Приблизительно в 99,9% случаев вам не нужно заботиться о контрольных суммах и не беспокоиться при загрузке файлов из Интернета. Тем не менее, если вы загружаете что-то чувствительное, например, антивирусное программное обеспечение или программное обеспечение для обеспечения конфиденциальности, например, Tor, возможно, стоит проверить контрольную сумму, поскольку хакеры могут создавать зараженные вредоносным ПО версии критического программного обеспечения, чтобы получить полный доступ к системе..

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

    MD5 & SHA Checksum Utility

    Утилита MD5 & SHA Checksum - моя любимая утилита для работы с контрольными суммами, потому что она имеет все функции, которые мне нужны в бесплатной версии. Как только вы загрузите его, просто запустите файл EXE, чтобы открыть программу.

    Интерфейс очень прост и прост в использовании. Просто нажмите на Просматривать Нажмите кнопку, чтобы выбрать файл, и хэши будут автоматически рассчитаны для MD5, SHA-1, SHA-256 и SHA-512..

    Как видите, хеш MD5 самый короткий, а хеш SHA-512 очень длинный. Чем длиннее хеш, тем безопаснее.

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

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

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

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

    Если 5 МБ слишком мало, проверьте OnlineMD5, еще один бесплатный сайт, который позволяет создавать контрольные суммы для файлов размером до 4 ГБ. По-видимому, он делает это без загрузки фактического файла на свои серверы. Я не уверен, как он работает, но кажется, что он просто запускает алгоритм локально в вашей системе, а затем просто отображает его в браузере. Весьма разумный способ сделать это, потому что вам не нужно загружать дополнительное программное обеспечение и вам не нужно ждать вечно, загружая большой файл.

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