Как я могу декодировать сообщение, зашифрованное одноразовым блокнотом?

713
SwaroopGiwali

Я знаю, что для одноразовой панели требуется неповторяющаяся клавиша, по крайней мере, равная длине сообщения для кодирования, но я понятия не имею, как (или если это вообще возможно) декодировать такое сообщение, используя одноразовую панель, У кого-нибудь есть какие-либо идеи?

0
Это не по теме. С помощью OTP вы обычно дешифруете зашифрованный текст тем же ключом и полностью изменяете метод, который вы использовали для шифрования открытого текста - см. [Статья в Википедии] (http://en.wikipedia.org/wiki/One-time_pad#Example) RedGrittyBrick 12 лет назад 0
Вы должны знать, как одноразовый пэд был свернут с источником ввода. Возможно, это был простой битовый XOR, в этом случае вы снова просто XOR. Или это может быть что-то более сложное. Daniel R Hicks 12 лет назад 0
Вы получите больше удачи, спрашивая http://security.stackexchange.com/ Dave 12 лет назад 0

1 ответ на вопрос

2
Ignacio Vazquez-Abrams

Сделайте это так же, как это было зашифровано, но в обратном направлении.

С наиболее распространенным видом одноразовой клавиатуры вы используете xor для объединения потока клавиш и текста, который даже идентичен в обоих направлениях. CodesInChaos 12 лет назад 0

Похожие вопросы