Можно ли расшифровать текст, зашифрованный XOR

Дано:
текст, сжатый zip и кодированный методом XOR

Как можно получить исходный текст, не зная ключа?
  • Вопрос задан
  • 4319 просмотров
Решения вопроса 1
demimurych
@demimurych
Именно zip архив по которому прошлись xor ом?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
afiskon
@afiskon
Если длина ключа авна размеру архива, то вы его так просто не расшифруете. Если сильно меньше, скажем, 8-100 байт, то можно попытаться.

Для начала - возьмите известные байты zip-архива (заголовок, длинные последовательнности нулей и тд, сравните с любым незашифрованным архивом) и проксорьте на соответсвующие байты зашифрованного. Теперь вы знаете часть ключа. Если ключ представляет собой какую-то фразу, можно угадать или подобрать недостающие байты. Иначе если длина ключа известно можно проксорить архив на известные байты ключа, по расшифрованным байтам попытаться угадать соседние, получить благодаря им новые байты, начать сначала.

Как-то так.
Ответ написан
Комментировать
Arris
@Arris
Сапиенсы учатся, играя.
Взять паяльник и провести терморектальный криптоанализ.

P.S. Извините, не удержался.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы