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

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

Чтобы лучше понять это, подумайте вот о чем: я отправляю вам корзину яблок через какого-то агента по доставке. Теперь, поскольку агент доставки является третьей стороной, мы не можем полностью полагаться на его подлинность. Поэтому, чтобы убедиться, что он не ел яблок по дороге и чтобы вы получили все яблоки, я звоню вам и говорю, что я отправил вам 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. Вы также можете скопировать и вставить данный хэш в соответствующее текстовое поле, чтобы легко сопоставить его с полученным значением.

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

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

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

Оставить комментарий

Лучшие игры для тимбилдинга на Хэллоуин, в которые можно поиграть на рабочем месте.

Лучшие игры для тимбилдинга на Хэллоуин, в которые можно поиграть на рабочем месте.

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

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

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

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

Милый декор на Хэллоуин без крови и внезапных пугающих моментов.

Милый декор на Хэллоуин без крови и внезапных пугающих моментов.

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

Идеи оформления рабочего стола для создания жутковатой атмосферы в офисном кабинете

Идеи оформления рабочего стола для создания жутковатой атмосферы в офисном кабинете

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

10 самодельных украшений на Хэллоуин из переработанных картонных коробок (от простых до сложных)

10 самодельных украшений на Хэллоуин из переработанных картонных коробок (от простых до сложных)

Сделайте 10 украшений на Хэллоуин из переработанных картонных коробок: от гирлянд из летучих мышей и тыкв до домов с привидениями, следуя пошаговым инструкциям и советам по технике безопасности.

Учительские костюмы на Хэллоуин, которые дети узнают в 2026 году.

Учительские костюмы на Хэллоуин, которые дети узнают в 2026 году.

Найдите узнаваемые костюмы для учителей на Хэллоуин 2026 года, от Блюи и Догмена до Марио и HUNTR/X, с подборкой по возрасту и советами по безопасности в классе.

20 простых костюмов на Хэллоуин для студентов, которые можно сделать из вещей, которые есть под рукой.

20 простых костюмов на Хэллоуин для студентов, которые можно сделать из вещей, которые есть под рукой.

Нужен костюм на Хэллоуин для студента в последнюю минуту? Попробуйте 20 простых и недорогих образов из базовых вещей, а также советы по быстрой укладке и безопасности.

Ужасающая эстетика BookTok: книги и декор на Хэллоуин для любого уровня страха

Ужасающая эстетика BookTok: книги и декор на Хэллоуин для любого уровня страха

Изучите вдохновленные BookTok книги ужасов и декор на Хэллоуин, сравните готический, уютный и слэшер-стили и получите практические советы по созданию безопасного уголка для чтения.

Жутко, но мило: идеи для вечеринки на Хэллоуин в начальной школе

Жутко, но мило: идеи для вечеринки на Хэллоуин в начальной школе

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

Как организовать виртуальную вечеринку в честь Хэллоуина для удалённых команд

Как организовать виртуальную вечеринку в честь Хэллоуина для удалённых команд

Организуйте виртуальную вечеринку в честь Хэллоуина для удаленных команд, учитывающую разницу во времени, с простыми играми, доступными вариантами и практичным контрольным списком для проведения мероприятия.