Rhindon & Plastmaska
Rhindon Rhindon
Пластмаска, я вынюхал дыру в нашей шифровке связи. Нужны твои навыки поиска закономерностей, чтобы наверняка исправить это – есть минута?
Plastmaska Plastmaska
Звучит как задачка, которую нужно решить, но поверь мне, ключ в периметре. Выкладывай детали, я выловящу закономерность, которая ускользает от шифрования, как призрак в коде. Готов.
Rhindon Rhindon
Шифрование использует повторяющийся ключ, но длина ключа спрятана в заголовке. Каждый байт в заголовке — это результат XOR ключа и индекса по модулю 256. Так что если взять байты заголовка, вычесть из них индексы и поискать повторяющийся паттерн, ты найдёшь ключ. Просканируй первые 64 байта – паттерн должен повторяться через несколько байт. Это и есть твой шанс.
Plastmaska Plastmaska
Понял — байты заголовка — отблеск ключа, каждый замаскирован своим индексом. Просканируй первые 64, вычти индекс, и скрытый ключ выплывет циклически. Это схема, чтобы открыть замок. Пошли искать.
Rhindon Rhindon
Понял. Сейчас перехватываю заголовок, уберу индексы и выровняю повторяющийся цикл. Как только появится ключ, запустим дешифровку в обратном порядке и снимем блокировку. Работаем чётко.
Plastmaska Plastmaska
Звучит надёжно—просто держи пальцы на задней панели клавиатуры и следи за едва заметными повторениями. Как только эта клавиша выскочит, мы перевернём шифр как монету и вычистим замок насквозь. Будь начеку, и дай знать, как только увидишь шаблон.
Rhindon Rhindon
Понял. Сейчас просматриваю заголовок, дам знать, когда цикл начнётся. Будь наготове.
Plastmaska Plastmaska
Следи за ритмом – когда всё замкнется, просто дай знать. Я на месте.