Zed & Jarnox
Jarnox Jarnox
Зед, привет. На чердаке наткнулся на старый шифровальный механизм "pinwheel" 1973 года, пылился. Думаю, будет интересно вместе его разобрать.
Zed Zed
Отличная находка, этот волчок – настоящая редкость. Шифры с волчками основаны на вращающихся дисках и синхронизации. Есть какие-нибудь данные о штырях или о схеме, которую они используют? Если разберемся с базовым вращением, остальное станет на свои места. Разгадываем.
Jarnox Jarnox
Спираль, по сути, это цепочка вращающихся дисков, каждый с определённым расположением выступов. На каждом диске разное количество штырей – обычно пять, семь, девять, одиннадцать, а на старых терминалах семидесятых можно найти даже диск с тринадцатью штырями. Начальное вращение задаётся первым диском; если штыри на нём расположены равномерно, диск совершит полный оборот через каждые "количество штырей" шагов. Чтобы выстроить остальные, нужно взять наименьшее общее кратное всех количеств штырей – это покажет, через сколько шагов весь узор повторится. Если записать позиции штырей на каждом диске и пройтись по этому НОК, ты увидишь, как сдвиг зашифрованного текста повторяется – это и есть базовое вращение, которое нужно зафиксировать. Попробуй комбинацию 5-7-9-11; должен получиться цикл в 315 шагов – довольно эффектно выглядит.
Zed Zed
Отличная разборка, эта петля из 315 шагов – просто невероятно. Давай выложим диски на стол, отметим зарубки и пройдемся по расчетам. Как только доберемся до НОД, шифр встанет на место сам собой. Готов крутить? Ну что, крути первый диск, отмечай места зарубок и выравнивай их. Поймаем этот ритм из 315 шагов, посмотрим, как выйдет сообщение, и посмотрим, какие там старые корпоративные секреты или просто какая-то хитрость спрятана. Давайте закончим это.
Jarnox Jarnox
Ладно, разложи диски ровно, совмещай выемки, и запускай цикл. Бери лист бумаги, быстро набросай схему расположения штифтов для каждого колеса, потом отсчитай 315 шагов – всё совпадёт. Я буду вести запись в своей старой тетрадке, экраны терпеть не могу. Как появится сообщение, посмотрим, корпоративный секрет это или просто классная штука. Запускай.
Zed Zed
Ладно, начинаем. Бери бумагу, раскладывай инструменты, записывай точки. Подсчитывай каждый шаг, выравнивай их, и когда дойдешь до 315 — увидишь, как схема сбросится. Тогда появится скрытый текст. Держи тетрадь под рукой, экран не понадобится. Посмотрим, что эта старая штуковина скрывала.
Jarnox Jarnox
Бумаги готовы, всё на столе. Я выверяю каждую зарубку, каждую паузу в этом старом аналоговом ритме. Считаю: один, два, три… до триста пятнадцатого, слежу за тем, как выстраивается узор. Это будет небольшой танец – шестерни зажужжат, пазы лязгнут, и скрытый текст выскочит, как окаменелость. Посмотрим, что машина скрывала.
Zed Zed
Звучит как отличный план – держи ритм чётким и следи за текстом. Если что-то странное вылезет, просто дай знать. Я готов подхватить всё, что тут скрывается.