Понятие в определении ABC
Разное / / July 04, 2021
Гиллем Альсина Гонсалес, март. 2017
Хотя именно в наше время технологии шифрования и шифрования получили взрывной рост из-за массового использования смарт-устройств и подключения к Интернет, методы шифрования использовались с древних времен.
Как и многие другие вещи, приписываемые великому Юлию Цезарю, он тоже использовал код шифрование для ваших военных сообщений, которое сегодня может показаться очень простым и тривиальным для расшифровки, но в то время должно было быть ужасно сложным:
шифр Цезаря состоит в замене каждой буквы алфавита на другую, перемещении позиций на определенное количество квадратов
Так, например, если у нас есть алфавит ABCDEFGHIJK... и мы решили использовать ключ Цезаря с смещение из 3 позиций, A будет соответствовать D, B будет соответствовать E и так далее.
Таким образом текст Какие
Привет как дела
это будет выглядеть как
Krñd, txh wdñ
Проблема с этим типом кода заключается в том, что во всех языках одни буквы повторяются чаще, чем другие. В языках-потомках латыни это гласные, и если мы увидим, что
персонаж Повторяется много, можно начинать тестирование, пока не расшифруем слово. А с некоторыми расшифрованными буквами, поскольку мы можем знать смещение, расшифровка остальной части текста будет тривиальной.Чтобы решить эту проблему,
современные системы шифрования используют серию математических операций, для разрешения которых необходимы ключи
Эти ключи обычно бывают общедоступными и частными. Первый используется для декодирования любых сообщение который доходит до нас, и именно он нам необходим, чтобы получать зашифрованные сообщения и расшифровывать их, чтобы понимать их.
Закрытый ключ - это то, что необходимо для шифрования сообщений, и это тот ключ, который мы не должны никому предоставлять.
Важным фактором в алгоритмах кодирования является то, сколько битов используется в математических операциях.
так как чем их больше, то есть чем длиннее ключ, тем сложнее декодировать данные и тем больше безопасность в его коробка передач. Более того,
к сложности расшифровки закодированной информации добавляется ее «истечение срока»
Так, например, шпионские службы союзных стран в период Вторая мировая война, согласились предоставить немцам через своего главного двойного агента (каталонца Жоана Пухоля) информацию о реальных планах Высадка в Нормандии за несколько часов до того, как они произошли, когда у немцев не было возможности исправить и лучше прикрыть область.
Таким образом, а также благодаря «просроченной» информации для практики они сохранили доверие к своему лучшему активу в контрразведке.
Таким образом, если у нас есть информация, закодированная длинным ключом, может стать возможным ее декодирование с использованием очень мощных компьютерных систем и время, но к тому времени информация уже не будет представлять интереса или мы уже получили бы ее другими общедоступными способами, с помощью которых, даже начиная расшифровку, она уже теряет интерес.
Среди самых популярных систем шифрования у нас есть:
- DES (стандарт шифрования данных)
- AES (расширенный стандарт шифрования)
- PGP (Довольно хорошая конфиденциальность)
- Blowfish
- Twofish
Фотографии: Fotolia - Cebreros / Corocota
Темы в шифровании