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

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

Что такое функция КОРРЕЛ в Excel?

Что такое функция КОРРЕЛ в Excel?

Объем данных может быть огромным, но функция КОРРЕЛ в Excel поможет вам устранить шум. Расчет коэффициентов корреляции — секретное оружие для выявления скрытых тенденций и принятия более разумных решений.

Что произойдет, если вы потеряете свой аккаунт Google?

Что произойдет, если вы потеряете свой аккаунт Google?

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

Google запускает функцию создания видео с помощью искусственного интеллекта на Gemini

Google запускает функцию создания видео с помощью искусственного интеллекта на Gemini

Компания Google только что объявила, что теперь пользователи могут создавать видеоролики с использованием искусственного интеллекта с помощью чат-бота Gemini и недавно запущенного экспериментального инструмента Whisk.

Инструкции по созданию собственного ИИ-персонажа для общения со всеми

Инструкции по созданию собственного ИИ-персонажа для общения со всеми

Meta AI Studio теперь позволяет вам создать собственного персонажа ИИ, который будет общаться с людьми в стиле персонажа, которого вы создали и разработали самостоятельно.

Россия наложила крупный штраф на Google, сумма которого во много раз превышает мировой ВВП

Россия наложила крупный штраф на Google, сумма которого во много раз превышает мировой ВВП

В судебном споре между Google и Россией из-за блокировки прокремлевских аккаунтов YouTube был вынесен огромный штраф.

Последний код Легендарного героя и как войти

Последний код Легендарного героя и как войти

Путешествие по миру Троецарствия в Legend of the Proud станет проще с серией привлекательных подарочных кодов. Давайте теперь разберемся.

Первый человек, которому в мозг имплантировали ChatGPT для управления электронными устройствами

Первый человек, которому в мозг имплантировали ChatGPT для управления электронными устройствами

ChatGPT тестируется компанией Synchron, одним из пионеров в области чипов для имплантации в мозг (BCI), помогающих пациентам управлять электронными устройствами.

Как искусственный интеллект-генераторы улучшают ваши повседневные фотографии

Как искусственный интеллект-генераторы улучшают ваши повседневные фотографии

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

5 причин, по которым искусственный интеллект Opera Aria полезен

5 причин, по которым искусственный интеллект Opera Aria полезен

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

Последний код для House of Flying Daggers и как его использовать

Последний код для House of Flying Daggers и как его использовать

Code Thap Dien Mai Phuc дает игрокам Ким Нгуен Бао, Хоан Кхон Хало, золото, Хуен Тинь, сундук Хуен Тинь

Черный миф: Вуконг крадет рекорд из Cyberpunk 2077

Черный миф: Вуконг крадет рекорд из Cyberpunk 2077

Учитывая множество преимущественно положительных отзывов, неудивительно, что Black Myth: Wukong бьет рекорды в Steam.

Узнайте о коде ошибки 0xc00000e и способах ее исправления.

Узнайте о коде ошибки 0xc00000e и способах ее исправления.

Ужасный синий экран смерти (BSOD) с кодом ошибки 0xc00000e, который часто появляется при запуске Windows 10, может сбивать с толку.

Пространство «Играй вместе», назовите пространство «Играй вместе»

Пространство «Играй вместе», назовите пространство «Играй вместе»

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

Как скачать Black Beacon PC

Как скачать Black Beacon PC

Хотя Black Beacon вполне можно опробовать на ПК, на данный момент игра официально не оптимизирована для этой платформы.

Формула для расчета площади поверхности и объема сферы

Формула для расчета площади поверхности и объема сферы

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