Что такое контрольная сумма и как ее вычислить
Вам(Are) интересно, что такое контрольная сумма? Вы могли заметить, что когда вы загружаете файлы с определенных веб-сайтов, они имеют очень длинную строку цифр и букв, называемую контрольной суммой, контрольной суммой MD5(checksum or MD5 checksum) или SHA-1 и т. д . Эти действительно длинные строки в основном действуют как отпечатки пальцев для этого конкретного файла, будь то это может быть EXE , ISO , ZIP и т.д.
Контрольные суммы используются для обеспечения целостности файла после его передачи с одного устройства хранения(storage device) на другое. Это может быть через Интернет(Internet) или просто между двумя компьютерами в одной сети. В любом случае, если вы хотите убедиться, что передаваемый файл точно совпадает с исходным файлом(source file) , вы можете использовать контрольную сумму.
Контрольная сумма вычисляется с помощью хеш-функции(hash function) и обычно публикуется вместе с загрузкой. Чтобы проверить целостность файла, пользователь вычисляет контрольную сумму с помощью программы-калькулятора(calculator program) контрольной суммы, а затем сравнивает их, чтобы убедиться, что они совпадают.
Контрольные суммы используются не только для обеспечения передачи без повреждений, но и для гарантии того, что файл не был подделан. При использовании хорошего алгоритма контрольной суммы(checksum algorithm) даже небольшое изменение в файле приведет к совершенно другому значению контрольной суммы(checksum value) .
Наиболее распространенными контрольными суммами являются MD5 и SHA-1(MD5 and SHA-1) , но оба они имеют уязвимости. Это означает, что злонамеренное вмешательство может привести к тому, что два разных файла будут иметь один и тот же вычисленный хэш. Из-за этих проблем с безопасностью более новая SHA-2 считается лучшей криптографической хэш-функцией(hash function) , поскольку на нее еще не было продемонстрировано ни одной атаки.
Как вы можете видеть на снимке экрана выше, в файле ISO, который(ISO file) я пытаюсь загрузить с сайта Microsoft , указана контрольная сумма SHA1 . (SHA1 checksum)Как только я загрузил файл, я бы использовал калькулятор контрольной суммы(checksum calculator) , чтобы проверить целостность файла.
Примерно в 99,9% случаев вам не нужно заботиться о контрольных суммах при загрузке файлов из Интернета(Internet) . Тем не менее, если вы загружаете что-то конфиденциальное, например , антивирусное программное обеспечение или программное обеспечение для обеспечения конфиденциальности(anti-virus or privacy software) , такое как Tor , возможно, стоит проверить контрольную сумму, потому что хакеры могут создавать зараженные вредоносным ПО версии критически важного программного обеспечения, чтобы получить полный доступ к системе.
Существует множество различных утилит для вычисления контрольных сумм, и я упомяну здесь только одну или две, поскольку хорошие из них могут создавать для вас несколько хэшей, а также могут проверять хэши.
Утилита контрольной суммы MD5 и SHA
Утилита MD5 & SHA Checksum Utility — моя любимая утилита для работы с контрольными суммами, потому что в бесплатной версии у нее есть все необходимые мне функции. Как только вы загрузите его, просто запустите EXE-файл,(EXE file) чтобы открыть программу.
Интерфейс очень прост и удобен в использовании. Просто нажмите кнопку(Simply click) « Обзор(Browse) » , чтобы выбрать файл, и хэши будут автоматически рассчитаны для MD5 , SHA-1 , SHA-256 и SHA-512(SHA-256 and SHA-512) .
Как видите, хеш MD5(MD5 hash) самый короткий, а хэш SHA-512(SHA-512 hash) очень длинный. Чем длиннее хэш, тем он надежнее.
Чтобы проверить хэш, просто скопируйте и вставьте(copy and paste) его в поле « Хеш(Hash) » в самом низу. Нажмите(Click) « Подтвердить(Verify) » , и он сравнит его с четырьмя сгенерированными хэшами, чтобы увидеть, есть ли совпадения.
Онлайн-калькулятор контрольной суммы
Для тех, кто предпочитает не загружать какое-либо программное обеспечение в свои системы, лучшим выбором будет онлайн-калькулятор контрольной суммы . (online checksum calculator)Онлайн-калькуляторы имеют больше ограничений, в основном максимальный размер загружаемого файла, но для файлов меньшего размера они работают нормально.
На сайте Defuse есть бесплатный калькулятор контрольной суммы файлов(file checksum calculator) для загрузки размером до 5 МБ. Это довольно мало, поэтому вам нужно будет использовать либо настольное приложение, либо следующий онлайн-инструмент,(online tool) упомянутый ниже, для чего-то большего.
Если 5 МБ слишком мало, загляните на OnlineMD5 , еще один бесплатный сайт, который позволяет генерировать контрольные суммы для файлов размером до 4 ГБ. Судя по всему, он делает это без загрузки самого файла на свои серверы. Я не уверен, как это работает, но кажется, что алгоритм просто запускается локально в вашей системе, а затем просто отображается в браузере. Довольно умный способ сделать это, потому что вам не нужно загружать дополнительное программное обеспечение и вам не нужно вечно ждать загрузки большого файла.
Этот сайт также очень хорош тем, что вы можете проверить контрольную сумму в дополнение к ее вычислению. Надеюсь(Hopefully) , теперь вы лучше понимаете, что такое контрольная сумма и как ее можно использовать и вычислять. Если вы отправляете или получаете защищенные файлы, контрольная сумма — лучший способ для обеих сторон проверить целостность этих файлов. Если у вас есть какие-либо вопросы, оставьте комментарий. Наслаждаться!
Related posts
5 Best Sites, чтобы найти Online Tutor для Adults and Kids
Как слушать Radio Stations Online для Free
10 Best Sites для проверки скорости набора текста
10 Best Sites для просмотра Cartoons Online для Free
8 лучших сайтов для изучения Python Programming
7 Best Tools and Apps для создания собственного Meme для Free
6 Best Websites, чтобы проверить New Movie Releases
7 Best Sites для чтения Comic Books для Free
10 лучших сайтов для создания Sankey Chart
5 лучших сайтов для проверки вашего Monitor Refresh Rate
6 Best Airbnb Альтернативы, чтобы найти ваш следующий отпуск Rental
Как Screen Record на Chromebook
Что ты Political Ideology? 7 сайтов, чтобы проверить себя
7 сайтов до Find Public Domain Stock Footage для проектов Your Video
Как Edit YouTube Videos: 5 лучших практик
Funimation vs Crunchyroll: что Best для Anime Streaming?
Где Vegan Food возле меня? 6 лучших сайтов для поиска Your Area
7 Ways до View & Monitor Ваш Credit Score Online для Free
6 Best StumbleUpon Alternatives
10 Best бесплатные сайты Image Hosting в 2022 году