Утилиты · Классические шифры
Шифр простой замены
Шифр замены с ключевым словом или своим алфавитом: шифрование, расшифровка, ручной подбор букв.
Считается в вашем браузере. Текст никуда не отправляется.
Как пользоваться
Ключ шифра простой замены — целый алфавит: под каждой буквой стоит знак, которым она заменяется. Задать его можно тремя способами.
- Ключевым словом. Буквы слова без повторов идут первыми, за ними — остальные буквы по порядку. Слово «шифровальщик» даёт алфавит ШИФРОВАЛЬЩКБГДЕЁЖЗЙМНПСТУХЦЧЪЫЭЮЯ.
- Случайно. Кнопка «Случайный ключ» перемешивает алфавит генератором случайных чисел браузера.
- Вручную. Отредактируйте строку ключа целиком или впишите букву в любую клетку пар. Если такая буква уже стояла в другой клетке, они поменяются местами, и ключ останется правильным: каждая буква по одному разу.
Режим «Зашифровать» заменяет буквы текста по ключу, «Расшифровать» — обратно. Регистр сохраняется, пробелы и знаки препинания не меняются. Подсвечены пары, которые встречаются в тексте.
Если ключа нет
Вставьте шифровку, выберите «Расшифровать» и нажмите «Подобрать по частоте». Утилита поставит на место самого частого знака самую частую букву языка (в русском — О), второго — вторую (Е) и так далее. Это первая догадка по методу аль-Кинди. Обычно она угадывает лишь несколько букв, зато дальше удобно править: впишите в клетку букву, которой, по-вашему, обозначает знак, и сразу смотрите на расшифровку. Ищите короткие слова, частые окончания, удвоенные буквы. Пошаговый разбор с тренажёром — в уроке о простой замене, а частоты знаков подробно покажет частотный анализ.
Насколько это надёжно
Ключей у простой замены 33! ≈ 8,7 · 1036 для русского и 26! ≈ 4 · 1026 для латиницы, перебрать их невозможно. Но шифр сохраняет частоты букв и форму слов, поэтому текст в несколько сотен букв вскрывается вручную за час. Для настоящих секретов он не годится, для головоломок и игр — в самый раз.
Частые вопросы
Чем простая замена отличается от шифра Цезаря?
У Цезаря шифровальный алфавит — тот же алфавит, сдвинутый целиком, и ключей всего 32. В простой замене алфавит перемешан как угодно. Цезарь и Атбаш — её частные случаи.
Что делать с буквой ё?
В русском алфавите утилиты 33 буквы, ё — отдельная. Если в тексте её нет, в ключе она всё равно должна где-то стоять.
Безопасно ли вводить сюда текст?
Да. Всё считается в вашем браузере, на сервер ничего не отправляется.