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

Зарегистрируйтесь и зарабатывайте 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 ⋙

Leave a Comment

Разница между обычным телевизором и Smart TV

Разница между обычным телевизором и Smart TV

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

Почему в морозильной камере нет подсветки, а в холодильнике есть?

Почему в морозильной камере нет подсветки, а в холодильнике есть?

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

2 способа устранения перегрузки сети, которая замедляет Wi-Fi

2 способа устранения перегрузки сети, которая замедляет Wi-Fi

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

Как перейти с iOS 17 на iOS 16 без потери данных с помощью Tenorshare Reiboot

Как перейти с iOS 17 на iOS 16 без потери данных с помощью Tenorshare Reiboot

Если вы хотите вернуться к стабильной версии iOS 16 на своем телефоне, вот базовое руководство по удалению iOS 17 и понижению версии с iOS 17 до 16.

Что происходит с организмом, если вы едите йогурт каждый день?

Что происходит с организмом, если вы едите йогурт каждый день?

Йогурт — замечательная еда. Полезно ли есть йогурт каждый день? Как изменится ваше тело, если вы будете есть йогурт каждый день? Давайте узнаем вместе!

Какой вид риса лучше всего подходит для здоровья?

Какой вид риса лучше всего подходит для здоровья?

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

Как просыпаться вовремя утром

Как просыпаться вовремя утром

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

Советы по игре Rent Please! Симулятор арендодателя для новичков

Советы по игре Rent Please! Симулятор арендодателя для новичков

Арендуйте, пожалуйста! Landlord Sim — мобильная игра-симулятор для iOS и Android. Вы будете играть за владельца жилого комплекса и начнете сдавать квартиры в аренду, чтобы улучшить интерьер своих апартаментов и подготовить их к приему арендаторов.

Последние коды защиты башни в ванной и как вводить коды

Последние коды защиты башни в ванной и как вводить коды

Получите игровой код Bathroom Tower Defense Roblox и обменяйте его на потрясающие награды. Они помогут вам улучшить или разблокировать башни с более высоким уроном.

Конструкция, обозначения и принципы работы трансформаторов

Конструкция, обозначения и принципы работы трансформаторов

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

4 способа, которыми ИИ делает умные телевизоры лучше

4 способа, которыми ИИ делает умные телевизоры лучше

От лучшего качества изображения и звука до голосового управления и многого другого — эти функции на базе искусственного интеллекта делают смарт-телевизоры намного лучше!

Почему ChatGPT лучше DeepSeek

Почему ChatGPT лучше DeepSeek

Поначалу люди возлагали большие надежды на DeepSeek. Как ИИ-чат-бот, позиционируемый как серьезный конкурент ChatGPT, он обещает интеллектуальные возможности и возможности чата.

Встречайте Fireflies.ai: бесплатный секретарь на базе искусственного интеллекта, который сэкономит вам часы работы

Встречайте Fireflies.ai: бесплатный секретарь на базе искусственного интеллекта, который сэкономит вам часы работы

Легко упустить важные детали, записывая другие важные вещи, а попытки делать заметки во время общения могут отвлекать. Решение — Fireflies.ai.

Как вырастить Аксолотля Майнкрафт, приручить Саламандру Майнкрафт

Как вырастить Аксолотля Майнкрафт, приручить Саламандру Майнкрафт

Аксолот в Minecraft станет отличным помощником для игроков при действиях под водой, если они знают, как им пользоваться.

A Quiet Place: The Road Ahead Конфигурация игры для ПК

A Quiet Place: The Road Ahead Конфигурация игры для ПК

Конфигурация A Quiet Place: The Road Ahead имеет довольно высокий рейтинг, поэтому вам нужно будет рассмотреть ее перед принятием решения о загрузке.