Отбросим из рассмотрения группы Gi и GJ, заменив их группой GJJ, и повторим описанный в ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Уэзерелл Ч.N. Этюды для программистов


Отбросим из рассмотрения группы Gi и GJ, заменив их группой GJJ, и повторим описанный в последних двух абзацах процесс. После k - 1 повторений станут известны относительные сдвиги для всех k алфавитов. Кроме того, будет найдено обобщенное распределение частот. Для того чтобы найти исходные эквиваленты букв шифрованного текста, переупорядочим последние согласно их частотам. Теперь нетрудно восстановить весь квадрат Виженера и расшифровать текст. Ключевое слово можно найти, перебрав 32 набора из k букв, относительные расстояния между которыми соответствуют найденным сдвигам алфавитов. Возможно, что некоторые редко встречающиеся буквы окажутся не на своих местах.

(cкачать страницу)

Смотреть книгу на libgen

Отбросим из рассмотрения группы Gi и GJ,  заменив их группой GJJ,  и повторим описанный в последних двух абзацах процесс.  После k  -  1 повторений станут известны относительные сдвиги для всех k алфавитов.  Кроме того,  будет найдено обобщенное распределение частот.  Для того чтобы найти исходные эквиваленты букв шифрованного текста,  переупорядочим последние согласно их частотам.  Теперь нетрудно восстановить весь квадрат Виженера и расшифровать текст.  Ключевое слово можно найти,  перебрав 32 набора из k букв,  относительные расстояния между которыми соответствуют найденным сдвигам алфавитов.  Возможно,  что некоторые редко встречающиеся буквы окажутся не на своих местах.