📖 КАК РАБОТАЕТ — объяснение для 4–5 класса
Представь: ты получил зашифрованный русский текст, но ключа нет. Как взломать? Используй статистику!
⬆ Эталонные частоты букв в русском языке. Высота столбца = частота.
> ШАГ 1 — ВВЕДИ ИЛИ ЗАШИФРУЙ ТЕКСТ
// Эталон рус.
О Е А И Н Т С Р В Л К М Д П У — топ-15 букв по убыванию частоты в русском языке.
// История
Аль-Кинди описал метод в трактате «О расшифровке криптографических сообщений» в 873 г. н.э.
// Ограничения
Нужно от 500–1000 символов. Автоподбор — лишь подсказка. Читай слова и догадывайся по смыслу!
// ИСТОРИЯ: КАК УЧЁНЫЙ РАЗГАДАЛ ТАЙНУ БЕЗ КЛЮЧА
Представь: тебе дали записку, написанную непонятными символами. Ключа нет. Никто не скажет, что означает каждый знак. Кажется, разгадать невозможно? Именно так думали все — до Аль-Кинди.
Аль-Кинди жил в Багдаде больше тысячи лет назад и был одним из умнейших людей своего времени. Однажды его попросили помочь расшифровать перехваченное письмо врага. Ни ключа, ни подсказок — только значки на бумаге. Все придворные развели руками.
— Аль-Кинди, «О расшифровке криптографических посланий», 873 г.
Аль-Кинди сделал простое наблюдение: в арабском языке буква «алиф» встречается чаще всех остальных. Значит, если в шифртексте какой-то знак попадается чаще других — скорее всего, это и есть «алиф»! Он взял перехваченное письмо, посчитал все символы и нашёл самый частый. Заменил его на «алиф» — и несколько слов сразу стали похожи на арабские. Потом нашёл второй по частоте символ, третий… Через час перед ним лежал читаемый текст.
Это открытие перевернуло криптографию. Все шифры замены, которые казались надёжными тысячи лет, вдруг стали уязвимы. Именно поэтому потом придумали шифр Виженера — чтобы «запутать» частоты. Но об этом — на соседней странице!
Сегодня ты можешь сделать то же самое, что Аль-Кинди делал вручную за часы — нажать одну кнопку и получить результат за секунду. Метод тот же. Только компьютер считает быстрее.
[ ЗАШИФРУЙ ДРУГИМ АЛФАВИТОМ ]
Выбери алфавит — и каждой русской букве назначится случайный уникальный символ. Отправь шифртекст в дешифровщик и попробуй взломать его частотным анализом.
> ШАГ 1 — ВЫБЕРИ АЛФАВИТ
> ШАГ 2 — ВВЕДИ ТЕКСТ И ЗАШИФРУЙ
[ ДЕШИФРУЙ СВОЙ ТЕКСТ ]
Введи любой зашифрованный текст с произвольной заменой символов и расшифровывай его интерактивно — как на странице конференции.