Взлом шифра простой перестановки!!!


Народ, помогите пожалуйста со взломом шифра простой перестановки. Нужен алгоритм, написанный на си или на паскале.За ранее спасибо!


Комментарии
— unknown (22/02/2005 08:50)   
По подобранному открытому тексту? Тогда тривиально, подаете все биты нули, и одну единицу и смотрите, куда ее переставит и так для всего блока. ;-)

Исходники не держим. Задачки не решаем. Вообще это не совсем форум упражнений по программированию, даже если искать готовые исходники (которые сами по себе мало практического интереса представляют), то маловероятно, что их кто-то будет предлагать к выкладыванию или высылать по почте.
Быстрее найдете готовое решение на чисто программерских форумах.
Гость (22/02/2005 10:04)   
Не совсем понятно:) Дан: Шифротекст, из этого текста получить открытый.
— unknown (22/02/2005 12:10)   
Если бы на вход можно было бы подать любой открытый текст и посмотреть, что из этого получиться в виде шифртекста, то можно было бы восстановить все использованные таблицы перестановок.

Не совсем понятноSmileДан: Шифротекст, из этого текста получить открытый.

Тогда это значит только по шифртексту. При перестановках статистика исходного открытого текста сохраняется. Нужно считать статистику по отдельным символам в шифртексте и сопоставлять с наиболее вероятными сочетаниями знаков в исходном тексте.

Где-то есть и автоматизированные алгоритмы для этого. Искать надо. По памяти так сходу не вспомнить.