Новости, советы, вдохновение которым вы можете доверять

Контрольная сумма и CRC

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

Контрольная сумма - Вероятно, один из старейших методов обеспечения правильности данных, контрольные суммы также обеспечивают форму аутентификации, поскольку недопустимая контрольная сумма предполагает, что данные были каким-то образом скомпрометированы. Контрольная сумма определяется одним из двух способов. Допустим, контрольная сумма пакета имеет длину в 1 байт. Байт состоит из 8 бит, и каждый бит может находиться в одном из двух состояний, что приводит в общей сложности к 256 (28 ) возможным комбинациям. Поскольку первая комбинация равна нулю, байт может иметь максимальное значение 255.

Если сумма других байтов в пакете равна 255 или меньше, то контрольная сумма содержит именно это значение. https://limonsu.ru/
Если сумма других байтов больше 255, то контрольная сумма представляет собой остаток от общего значения после его деления на 256.

Давайте рассмотрим пример контрольной суммы:

Всего 1151 байт
1,151 / 256 = 4,496 (округлить до 4)
4 x 256 = 1,024
1,151 - 1,024 = 127 контрольных сумм

Циклическая проверка избыточности (CRC) - CRC схожи по концепции с контрольными суммами, но они используют полиномиальное деление для определения значения CRC, длина которого обычно составляет 16 или 32 бита. Преимущество CRC в том, что он очень точный. Если один бит неверен, значение CRC не будет совпадать. И контрольная сумма, и CRC хороши для предотвращения случайных ошибок при передаче, но обеспечивают слабую защиту от преднамеренной атаки на ваши данные. Методы шифрования с симметричным и открытым ключами намного безопаснее.

Все эти различные процессы в совокупности предоставляют вам инструменты, необходимые для обеспечения безопасности информации, которую вы отправляете или получаете через Интернет. На самом деле, отправка информации по компьютерной сети часто намного безопаснее, чем любым другим способом. Телефоны, особенно беспроводные, подвержены прослушиванию, особенно недобросовестными людьми с радиосканерами. Традиционная почта и другие физические носители часто проходят через многочисленные руки по пути к месту назначения, увеличивая вероятность повреждения. Понимание шифрования и простое обеспечение безопасности любой конфиденциальной информации, которую вы отправляете через Интернет (помните о "https" и символе замка), может обеспечить вам большее душевное спокойствие.

Категория: Наука | Добавил: Dexs (12.09.2023)
Просмотров: 160 | Рейтинг: 0.0/0