Взломщик кодов: найдите неизвестный ключ
Взломайте шифр Цезаря или найдите ключ Виженера за ограниченное число попыток. Анализируйте результат и сужайте поиск.
Дедукция вместо угадывания
Каждая попытка даёт данные
Проверьте ключ, сравните результат и исключите невозможные варианты. Ограничение попыток поощряет последовательную стратегию.
Два разных способа атаки
Для Цезаря нужно найти постоянный сдвиг, для Виженера — повторяющееся ключевое слово. Задачи требуют разных подходов.
Мыслите как криптоаналитик
Используйте частоты букв, повторяющиеся группы и вероятные фрагменты открытого текста перед следующим ходом.