Помогите с шифром Виженера
Наверно у кого-то зачет по криптографии горит))
Если учесть, что в фразе три ошибки, расшифровать ее очень тяжело. Но возможно.
Сначала для каждой возможной буквы кода считаем ее вероятность (по частоте букв столбца). Сортируем варианты по вероятности. Потом выписываем 100000 самых вероятных строк (тривиальная динамика). Для каждой стрки считаем ее вероятность по таблице частоты диграфов. Сортируем. Долго смотрим на полученный список. Предполагаем, что в начале слово «только». Выбираем строки, начинающиеся с этого слова — их всего 86. Выбираем наиболее осмысленную. И вручную правим два или три столбца. 3 часа работы — и разгадка в кармане. Почти половину текста занимает подпись :)