LINUX.ORG.RU

Криптостойкость XOR-шифра

 


0

3

Представим, что есть ключ длины M, которым я XOR-ю свои данные, причем размер данных много больше длины ключа, и если дошли до конца ключа, то опять начинаем с его начала.

Вопрос - какая в данном случае криптостойкость у этого говношифра, в зависимости от длины ключа?

Шифр не стойкий. Разберем на примере текста: производится частотный анализ, если распределение близко к равномерному, то данный разбиваются на четный-нечетный байты и производится частотный анализ по каждому массиву, если равномерное распределение, то данные разбиваются на 1-2-3 и так до тех пор, пока не найдем длину ключа (распределение будет не равномерное). Потом присваиваем байтам значения, основываясь на статистике использования букв в языке. PROFIT!!!

Klymedy ★★★★★
()
Ответ на: комментарий от Progressive

Если что-то пишете с шифрованием - становитесь создателем ПО. Внезапненько так. И тут же попадаете под те самые запреты написания такого ПО без сертификата.

sambist ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.