Загрузка 3D-лаборатории…
Загрузка урока…
← Лаборатория кодов и шифровМир 1 · урок 5 из 5Все уроки ↓

Любая перестановка алфавита
Преподаёте это? Открыть режим проектора
Зачем сдвигать каждую букву на одинаковое расстояние? В шифре подстановки в качестве ключа используется любая перестановка алфавита. Чтобы ключ было легко запомнить, сначала запишите ключевое слово (убрав повторяющиеся буквы), а затем добавьте остальные буквы алфавита по порядку.
Для ключевого слова ZEBRAS получится:ZEBRASCDFGHIJKLMNOPQTUVWXY
так что A→Z, B→E, C→B, D→R …
Существует 26! (примерно 4 × 10²⁶) способов перемешать алфавит. Это слишком много, чтобы проверять их один за другим. И всё же шифры подстановки удавалось взламывать на протяжении веков. Каждая буква открытого текста всегда превращается в одну и ту же букву шифротекста, поэтому частоты букв сохраняются. Ты воспользуешься этим в Мире 3.
Во что превращается буква открытого текста A при использовании ключевого слова ZEBRAS?
Почему огромного числа ключей недостаточно, чтобы сделать шифр безопасным?