Расшифровать шифр онлайн

Подбирает ключ к чужой шифровке: перебирает сдвиги Цезаря, собирает ключ Виженера по частоте букв, проверяет Атбаш. Наверх поднимается версия, похожая на связный текст.

0 символов · 0 букв

По языку берутся частоты букв: от них зависит подбор ключа.

Обычно её приравнивают к «е»: алфавит из 32 букв вместо 33.

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

Похожесть считается по трём признакам: частота отдельных букв, доля частых пар вроде «ст» и «но», доля узнаваемых слов. Русский алфавит разбирается наравне с латиницей, язык определяется сам.

Сколько нужно текста

Цезарь вскрывается уже с 20–30 букв, часто хватает одной фразы. Виженеру нужно больше: на каждый столбец должно прийтись хотя бы два-три десятка знаков, то есть при ключе из пяти букв — от сотни букв текста.

На коротких строках инструмент пишет, что подбор ненадёжен, и не выдаёт случайную догадку за ответ. Разбор шифровки под расшифровкой показывает, сколько букв нашлось, каким вышел индекс совпадений и на какую длину ключа он указывает.

Если расшифровка не вышла

Шифр бывает не из этих трёх: простая замена букв, перестановка, кодировка Base64. Частотный разбор на них не рассчитан, и версии окажутся бессмысленными.

Помогает и ручная подсказка. Выберите язык, если текст смешанный: на смеси алфавитов частоты сбиваются. Включите «ё» отдельной буквой, если шифровали по алфавиту из 33 букв. Обратная задача — зашифровать текст самому — решается в шифрах Цезаря, Виженера и Атбаша.

Другие инструменты