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

Зарегистрируйтесь и зарабатывайте 1000$ в день ⋙

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

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

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

Это количество яблок - это то, что контрольная сумма делает с вашим файлом. Если вы отправили очень большой файл по сети (третьей стороне) или загрузили его из Интернета и хотите убедиться, что файл был правильно отправлен или получен, вы применяете алгоритм контрольной суммы к своему файлу, который отправил и передал значение получателю. Получив файл, получатель применит тот же алгоритм и сопоставит полученное значение с тем, что вы отправили. Если значения совпадают, файл был отправлен правильно и данные не были потеряны. Но если значения отличаются, получатель мгновенно узнает, что некоторые данные были потеряны или файл был подделан по сети. Поскольку данные могут быть очень конфиденциальными и важными для нас, важно проверить все ошибки, которые могли произойти во время передачи. Так, Контрольная сумма очень важна для поддержания подлинности и целостности данных. Даже очень небольшое изменение данных вызывает серьезное изменение контрольной суммы. Такие протоколы, как TCP / IP, которые регулируют правила связи в Интернете, также используют контрольную сумму, чтобы гарантировать, что всегда доставляются правильные данные.

Контрольная сумма - это в основном алгоритм, использующий криптографическую хеш-функцию. Этот алгоритм применяется к фрагменту данных или файлу перед отправкой и после получения по сети. Вы могли заметить, что она предоставляется рядом со ссылкой для загрузки, поэтому при загрузке файла вы можете вычислить контрольную сумму на своем компьютере и сопоставить ее с заданным значением. Обратите внимание, что длина контрольной суммы не зависит от размера данных, а от используемого алгоритма. Чаще всего используются алгоритмы контрольной суммы MD5 (алгоритм дайджеста сообщения 5), SHA1 (алгоритм безопасного хеширования 1), SHA-256 и SHA-512. Эти алгоритмы производят 128-битные, 160-битные, 256-битные и 512-битные хеш-значения соответственно. SHA-256 и SHA-512 более свежие и надежные, чем SHA-1 и MD5, которые в некоторых редких случаях давали одинаковые значения контрольной суммы для двух разных файлов. Это поставило под угрозу достоверность этих алгоритмов. Новые методы более надежны и устойчивы к ошибкам. Алгоритм хеширования в основном преобразует данные в их двоичный эквивалент, а затем выполняет некоторые базовые операции, такие как AND, OR, XOR и т. Д., И, наконец, извлекает шестнадцатеричное значение вычислений.

СОДЕРЖАНИЕ

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

Метод 1:  вычисление контрольных сумм с помощью PowerShell

1. С помощью поиска в меню «Пуск» в Windows 10 введите PowerShell и щелкните « Windows PowerShell » в списке.

2. Как вариант, вы можете щелкнуть правой кнопкой мыши по кнопке «Пуск» и выбрать в меню « Windows PowerShell ».

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

3. В Windows PowerShell выполните следующую команду:

Get-FileHash yourFilePath Например, Get-FileHash C: \ Users \ hp \ Desktop \ myfile.docx

4. По умолчанию в приглашении будет отображаться хеш-значение SHA-256.

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

5.Для других алгоритмов можно использовать:

Get-FileHash yourFilePath –Алгоритм MD5 или Get-FileHash yourFilePath –Алгоритм SHA1.

Теперь вы можете сопоставить полученное значение с заданным значением.

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

Метод 2: вычислить контрольную сумму с помощью онлайн-калькулятора контрольной суммы

Существует множество онлайн-калькуляторов контрольной суммы, таких как «onlinemd5.com». Этот сайт можно использовать для расчета контрольных сумм MD5, SHA1 и SHA-256 для любого файла и даже для любого текста.

1. Нажмите кнопку « Выбрать файл » и откройте нужный файл.

2. Как вариант, перетащите файл в данное поле.

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

3. Выберите желаемый алгоритм и получите необходимую контрольную сумму.

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

4. Вы также можете сопоставить полученную контрольную сумму с данной контрольной суммой, скопировав данную контрольную сумму в текстовое поле «Сравнить с:».

5. Вы увидите галочку или крестик рядом с текстовым полем соответственно.

Чтобы вычислить хэш для строки или текста напрямую:

а) Прокрутите страницу вниз до « Генератор хэшей MD5 и SHA1 для текста ».

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

б) Скопируйте строку в данное текстовое поле, чтобы получить требуемую контрольную сумму.

Для других алгоритмов вы можете использовать https://defuse.ca/checksums.htm . Этот сайт предоставляет вам обширный список множества различных значений алгоритмов хеширования. Нажмите «Выбрать файл», чтобы выбрать файл, и нажмите « Рассчитать контрольные суммы… », чтобы получить результаты.

Метод 3: используйте утилиту контрольной суммы MD5 и SHA

Сначала загрузите утилиту MD5 & SHA Checksum Utility, затем запустите ее, дважды щелкнув exe-файл. Просто просмотрите свой файл, и вы можете получить его хэш MD5, SHA1, SHA-256 или SHA-512. Вы также можете скопировать и вставить данный хэш в соответствующее текстовое поле, чтобы легко сопоставить его с полученным значением.

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

Рекомендуемые:

Я надеюсь, что описанные выше шаги были полезны в изучении того, что такое контрольная сумма? И как это рассчитать; но если у вас все еще есть какие-либо вопросы по этой статье, не стесняйтесь задавать их в разделе комментариев.

Sign up and earn $1000 a day ⋙

Сравнение IPv4 и IPv6 прокси и какой лучше выбрать

Сравнение IPv4 и IPv6 прокси и какой лучше выбрать

Сравнение протоколов IPv4 и IPv6. Главные отличия, разница в скорости, безопасности и стоимости протоколов. Как выбрать надежного поставщика и проверить работоспособность прокси-сервера

Как добавить кредитную карту в приложение Cash

Как добавить кредитную карту в приложение Cash

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

Как узнать, преследует ли вас кто-то в Snapchat

Как узнать, преследует ли вас кто-то в Snapchat

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

Как создать презентацию в Canva

Как создать презентацию в Canva

Презентации Canva позволяют переосмысливать и создавать информативные и визуально привлекательные презентации. Это благодаря его огромной медиатеке и

Как поделиться формами Google

Как поделиться формами Google

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

Лучшие бесплатные приложения для рисования на iPad

Лучшие бесплатные приложения для рисования на iPad

Рисование — одно из самых увлекательных занятий на iPad. Однако вам нужно приложение, которое поможет вам рисовать. Большинство доступных приложений для рисования работают на

Как сканировать документ в PDF с помощью Apple Notes

Как сканировать документ в PDF с помощью Apple Notes

Большинство людей используют Apple Notes для создания и синхронизации заметок в iCloud. Приложение не только упрощает доступ к заметкам с различных устройств Apple, но и упрощает

Бесплатные шаблоны Google Slides

Бесплатные шаблоны Google Slides

Google Slides — лучшее место для поиска бесплатных шаблонов для форматирования и создания презентаций. Бесплатно для пользователей Gmail и части G-Suite. Вы можете выбрать

Действительно ли TikTok публикует черновики?

Действительно ли TikTok публикует черновики?

Если вы страстный пользователь TikToker и часто публикуете сообщения, чтобы поддерживать высокий уровень вовлеченности аудитории, вы, вероятно, используете раздел «Черновики» (или раздел «Создатель»).

Как узнать, что кто-то заблокировал вас в Roblox

Как узнать, что кто-то заблокировал вас в Roblox

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

Лучшие шрифты для устройств MIUI

Лучшие шрифты для устройств MIUI

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

Лучшие клиентские приложения Telegram

Лучшие клиентские приложения Telegram

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

Как скрыть свой номер телефона в WhatsApp

Как скрыть свой номер телефона в WhatsApp

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

Telegram: как использовать стикеры

Telegram: как использовать стикеры

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

Как узнать, что кто-то заблокировал вас в Messenger

Как узнать, что кто-то заблокировал вас в Messenger

Если вы безуспешно пытаетесь связаться с кем-то в Messenger, одна из возможных причин — вас заблокировали. Осознание неприятное,

Как добавить деку в Discord

Как добавить деку в Discord

Soundboard — это компьютерная программа, которая помогает таким приложениям, как Discord, создавать крутые звуковые эффекты. Он также позволяет загружать различные звуки в

Как использовать наложения в CapCut

Как использовать наложения в CapCut

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

Как использовать Gmail без номера телефона

Как использовать Gmail без номера телефона

Обновлено Стивом Ларнером 14 ноября 2022 г. с целью отразить текущие процессы Android/iOS по созданию Gmail без номера телефона. Если вы хотите создать новый

Как поделиться своим плейлистом Spotify

Как поделиться своим плейлистом Spotify

Благодаря Spotify вам стало проще делиться плейлистами с семьей и друзьями — прямо в приложении есть кнопка «Поделиться». Кроме того, у вас есть варианты сделать

Как получить рупии в Tears Of The Kingdom

Как получить рупии в Tears Of The Kingdom

В «Legend of Zelda: Tears of the Kingdom» (TotK) вам необходимо запастись различными предметами. Для получения большинства из них потребуются деньги.