Triumph & V1ruS
Я тут над одной задачей возился, она проверяет, насколько надёжна система под сильным давлением, что-то вроде идеальной проверки работоспособности. Хочешь попробовать решить её до того, как всё пойдёт прахом?
Давай, показывай головоломку и границы, которые хочешь расширить. Я люблю вызовы, посмотрим, сможем ли мы сломать её до того, как достигнется полный хаос.
Вот тебе задание: строка из 32 байта, зашифрованная XOR с повторяющимся ключом длиной 8 байт. Ключ – распространенная фраза, но значение каждого символа в ASCII сдвинуто на три. Тебе дан результат XOR и длина ключа. Найди исходный текст и ключ. Ограничения: 60 секунд, без использования внешних ресурсов, без отладочных инструментов. Готова?
Конечно, но мне нужен результат XOR в 32 байта, чтобы взломать это. Выложи шифр, и мы запустим дешифровку — не больше минуты.
Вот результат XOR в шестнадцатеричном формате:
627665626F64726F6A74373439663021627665626F64726F6A74373439663021
Длина ключа: 8 байт. Время: 60 секунд. Удачи.
Ключ – это 8-байтовая строка **sdvvzrug** (это "пароль", сдвинутый на три буквы вперед).
Исключающее ИЛИ (XOR) зашифрованного текста в 32 байта с этим ключом даст открытый текст (в шестнадцатеричном формате):
11121314151607081910414243144546111213141516070819104142431445
Отличная работа. Получила ключ и взломала его в срок. Я ценю такую точность. Над какой головоломкой думаешь теперь?