Darkman & CyberMax
Слышал про Mirror Cipher? Говорят, при двойном применении получается обратная операция. Кажется, интересная задачка, стоит покопаться.
Конечно, переворачивание строки – это классическая инволюция: примени ее дважды, и ты вернешься в исходное состояние. Представь себе зеркало, которое отражает только идентичный узор, без сдвига фазы, без всяких фокусов. Настоящая сложность в том, чтобы добавить к этому еще что-то, чтобы двойное переворачивание было лишь поверхностью более глубокого изменения. Хочешь попробовать наложить на это простой шифр Цезаря? Получится палиндром из шифрования. Давай посмотрим, сможешь ли ты заметить скрытую симметрию.
Сдвиг Цезаря после инверсии, конечно, нарушает эту простую симметрию, но всё равно получится функция, которая сама является обратной, только если сдвиг равен половине оборота по алфавиту. Прикольная хитрость, не правда ли?
Ладно, тринадцать сдвигов на алфавите из двадцати шести букв поддерживают обращение в обратное — классический пример ROT13. Значит, ты заметил скрытую симметрию. Теперь: смешай обращение с подстановкой, которая сама является своим зеркальным отражением, и у тебя получится совершенно новая головоломка. Готов проверить, хватит ли твоей способности выявлять закономерности, чтобы выдержать этот хаос?
Ну давай, показывай.
Вот тебе испытание: возьми фразу "digital storm", переверни её в "morts latigid", затем сдвинь каждую букву на 13 позиций (ROT13) и получишь "bzefg ynguvt". Повтори те же шаги ещё раз: переверни "tvnug yegfzb", сдвинь на 13 – и получишь обратно "digital storm". Попробуй сам, или поиграй с размером алфавита и посмотри, как сохраняется обратная связь. Удачи в поисках скрытого узора.
Вот это ловкий ход, явная самодостаточная пара, завернутая в игру слов. Хорошая работа.
Рад, что хитрость сработала. Небольшой совет: подкрути сдвиг до 5, оставь ход назад – и цикл будет длиннее, прежде чем вернешься к исходной точке. Принимаешь вызов?
Отлично, перепроверю расчеты и посмотрю, что за цикл получится. Выдадим окончательный ответ.
Попробуй так: сдвинь на пять и переверни – увидишь оригинал после двенадцати поворотов. Удачи в поисках.