> криптоанализ // IX век н.э.

[ ЧАСТОТНЫЙ АНАЛИЗ ]

Каждая буква в языке встречается с предсказуемой частотой. Это позволяет взломать шифр без знания ключа.

📖 КАК РАБОТАЕТ — объяснение для 4–5 класса

Представь: ты получил зашифрованный русский текст, но ключа нет. Как взломать? Используй статистику!

1
В любом длинном русском тексте буква О встречается чаще всего (~11%), затем Е, А, И, Н, Т.
2
Найди самую частую букву в шифртексте — скорее всего, она означает О.
3
Подбирай замены букву за буквой, пока текст не станет читаемым по-русски.
4
Метод открыл арабский учёный Аль-Кинди ещё в IX веке — работает и сегодня!

⬆ Эталонные частоты букв в русском языке. Высота столбца = частота.

> ШАГ 1 — ВВЕДИ ИЛИ ЗАШИФРУЙ ТЕКСТ

ШИФРТЕКСТ ДЛЯ ВЗЛОМА
ГОТОВЫЕ ПРИМЕРЫ (зашифрованы сдвигом 7):
ЗАШИФРУЙ СВОЙ ТЕКСТ
СДВИГ: 7
РЕЗУЛЬТАТ:
—

// Эталон рус.

О Е А И Н Т С Р В Л К М Д П У — топ-15 букв по убыванию частоты в русском языке.

// История

Аль-Кинди описал метод в трактате «О расшифровке криптографических сообщений» в 873 г. н.э.

// Ограничения

Нужно от 500–1000 символов. Автоподбор — лишь подсказка. Читай слова и догадывайся по смыслу!

// ИСТОРИЯ: КАК УЧЁНЫЙ РАЗГАДАЛ ТАЙНУ БЕЗ КЛЮЧА

Представь: тебе дали записку, написанную непонятными символами. Ключа нет. Никто не скажет, что означает каждый знак. Кажется, разгадать невозможно? Именно так думали все — до Аль-Кинди.

Аль-Кинди жил в Багдаде больше тысячи лет назад и был одним из умнейших людей своего времени. Однажды его попросили помочь расшифровать перехваченное письмо врага. Ни ключа, ни подсказок — только значки на бумаге. Все придворные развели руками.

«Один из способов прочитать зашифрованное послание — найти другой текст на том же языке и подсчитать, как часто встречается каждая буква».
— Аль-Кинди, «О расшифровке криптографических посланий», 873 г.

Аль-Кинди сделал простое наблюдение: в арабском языке буква «алиф» встречается чаще всех остальных. Значит, если в шифртексте какой-то знак попадается чаще других — скорее всего, это и есть «алиф»! Он взял перехваченное письмо, посчитал все символы и нашёл самый частый. Заменил его на «алиф» — и несколько слов сразу стали похожи на арабские. Потом нашёл второй по частоте символ, третий… Через час перед ним лежал читаемый текст.

Это открытие перевернуло криптографию. Все шифры замены, которые казались надёжными тысячи лет, вдруг стали уязвимы. Именно поэтому потом придумали шифр Виженера — чтобы «запутать» частоты. Но об этом — на соседней странице!

Сегодня ты можешь сделать то же самое, что Аль-Кинди делал вручную за часы — нажать одну кнопку и получить результат за секунду. Метод тот же. Только компьютер считает быстрее.

> практика // экзотические алфавиты

[ ЗАШИФРУЙ ДРУГИМ АЛФАВИТОМ ]

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

> ШАГ 1 — ВЫБЕРИ АЛФАВИТ

ПРЕДПРОСМОТР АЛФАВИТА:
—
ТАБЛИЦА ЗАМЕН (рус → шифр):

> ШАГ 2 — ВВЕДИ ТЕКСТ И ЗАШИФРУЙ

> практика // дешифровщик

[ ДЕШИФРУЙ СВОЙ ТЕКСТ ]

Введи любой зашифрованный текст с произвольной заменой символов и расшифровывай его интерактивно — как на странице конференции.

> ШАГ 1 — ВВЕДИ ЗАШИФРОВАННЫЙ ТЕКСТ