Zend
@Zend

Помогите с шифром Виженера

Комрады, помогите расшифровать шифр Виженера.

ЕССНРЭСЫЁГУНХФФЩБПКЕПКЧТФЬФЭУРЫАШФФЗАКШВСЧДВАРФГШЮЫШКШИОЖКЮФЬБФАПСЫОФГФГ

Известно точно, что ключ 11 символов. Использовал частотный метод с отдельными блоками, но шифр не поддается.
  • Вопрос задан
  • 9726 просмотров
Решения вопроса 1
Mrrl
@Mrrl
Заводчик кардиганов
Если учесть, что в фразе три ошибки, расшифровать ее очень тяжело. Но возможно.
Сначала для каждой возможной буквы кода считаем ее вероятность (по частоте букв столбца). Сортируем варианты по вероятности. Потом выписываем 100000 самых вероятных строк (тривиальная динамика). Для каждой стрки считаем ее вероятность по таблице частоты диграфов. Сортируем. Долго смотрим на полученный список. Предполагаем, что в начале слово «только». Выбираем строки, начинающиеся с этого слова — их всего 86. Выбираем наиболее осмысленную. И вручную правим два или три столбца. 3 часа работы — и разгадка в кармане. Почти половину текста занимает подпись :)
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
AlexRed
@AlexRed
Работаю в сфере информационной безопасности
Наверно у кого-то зачет по криптографии горит))
Ответ написан
@vilgeforce
Раздолбай и программист
Плохо пытались частный анализ делать. Начните с буквы О, например ;-) Я где-то тупанул, но фрагменты «только», «философ», «демон», «в своей» у меня вполне получились.
Ответ написан
Zend
@Zend Автор вопроса
Осмысленные фрагменты можно получить в начале шифротекста или в середине или еще где-то, но не факт, что ключ верный. Может просто удачно ключ подобрался и получилось слово. Остальной-то текст в виде абракадабры, значит ключ не верный.
Ответ написан
Комментировать
Zend
@Zend Автор вопроса
Всем большое спасибо!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы