Ci- шифротекст, Mi - сообщение, K- ключ
Как видим,
Yandex и говорит о многократном использовании одного ключа

в нескольких шифровках.
Частоты букв и их сочетаний в языке различны. Так что можно попробовать:

Исходные тексты:



Используя

во всех сообщениях, я обозначаю разную частотность буквосочетаний.
Складываем

и

по модулю:



Теперь вычитаем шифротексты друг из друга, тем самым "аннигилируя"

:



Бросается в глаза большое количество нулей. Это когда самая частая буква встречается со своим "близнецом". Подставляем самую частую (по филологии) букву

на соответствующие нулям в

места в

.
Уже легче.
Точно так увеличение в

частоты, скажем,

означает - возможно - что это встретились частые "о" и "а".
Начинают попадаться знакомые места. Догадываемся, размышляем... - "Товарищ Исаев, герр Мюллер Вас приглашает на беседу".