Шифр с бегущим ключом
Шифр Виженера, ключом которого служит длинный отрывок текста, обычно из книги, поэтому ключ не повторяется.
Слабость Виженера — короткое ключевое слово, циклически повторяющееся через фиксированный интервал; именно этим пользуется метод Касиски. Исправление казалось очевидным: сделать ключ таким же длинным, как сообщение, — скажем, условленная страница романа. Периода нет, искать нечего.
Загвоздка в том, что и открытый текст, и ключ — естественный язык. Частые буквы одного встречаются с частыми буквами другого куда чаще, чем случайно, и аналитик может угадывать слова вроде «и» или «что» в обоих и шаг за шагом разматывать текст. Уильям Фридман показал во время Первой мировой, что метод вскрывается систематически. Лекарство — заменить роман по-настоящему случайными символами, что в точности и есть одноразовый блокнот.