Симметричный ключ При шифровании с симметричным ключом у каждого компьютера есть секретный ключ (код), который он может использовать для шифрования пакета информации перед ее отправкой по сети на другой компьютер. Для симметричного ключа требуется, чтобы вы знали, какие компьютеры будут взаимодействовать друг с другом, чтобы вы могли установить ключ на каждый из них. Шифрование с симметричным ключом, по сути, такое же, как секретный код, который каждый из двух компьютеров должен знать, чтобы декодировать информацию. Код предоставляет ключ к декодированию сообщения. Представьте это так: вы создаете закодированное сообщение для отправки другу, в котором каждая буква заменяется буквой, которая находится через две от нее в алфавите. Таким образом, "A" становится "C", а "B" становится "D". Вы уже сказали доверенному другу, что код - "Сдвиг на 2". Ваш друг получает сообщение и расшифровывает его. Любой другой, кто увидит это сообщение, увидит только бессмыслицу. https://limonsu.ru/ То же самое касается компьютеров, но, конечно, ключи обычно намного длиннее. Первым крупным симметричным алгоритмом, разработанным для компьютеров в Соединенных Штатах, был Стандарт шифрования данных (DES), одобренный для использования в 1970-х годах. DES использует 56-разрядный ключ. Поскольку компьютеры с 70-х годов становятся все более быстрыми, эксперты по безопасности больше не считают DES безопасным - хотя 56-битный ключ предлагает более 70 квадриллионов возможных комбинаций (70 000 000 000 000 000 000), атака грубой силы (просто пробуя все возможные комбинации, чтобы найти правильный ключ) может легко расшифровать зашифрованные данные за короткое время. С тех пор DES был заменен усовершенствованным стандартом шифрования (AES), который использует 128-, 192- или 256-битные ключи. Большинство людей считают, что AES будет достаточным стандартом шифрования в течение длительного времени: 128-битный ключ, например, может содержать более 300 000 000 000 000 000 000 000 000 000 комбинаций ключей. Шифр Цезаря | |
| |
Просмотров: 162 | |