Своя разведка   ::   Ронин Роман

Страница: 238 из 347



Для зашифровывания двойной перестановкой необходимо:

— построить некую таблицу, форматы каковой определяются размерами двух ключевых слов (скажем, «гевара» и «риск»), которые выписываются при этом сверху и сбоку таблицы;

— в таблицу по определенному маршруту (к примеру, «а») заносится исходный текст (таблица А), а неиспользованные места полностью заполняются любыми, но лучше всего часто встречающимися буквами (здесь: «с», «в», «и»);

— переместить столбцы в порядке, соответствующем расположению букв у верхнего ключа («гевара») в обычном алфавите (таблица Б);

— переместить все строки в соответствий с последовательностью букв второго ключевого слова («риск») в алфавите (таблица В);

— выписать последовательно буквы из получившейся таблицы, стандартно разбивая их на пятизнаковые группы, причем если последняя из них окажется неполной, она дописывается любыми часто встречающимися буквами (отсутствие дописки может позволить выявить размер таблицы, тогда как использование распространенных букв немного затруднит дешифрование). Наш шифротекст: «ПЕААН РСИЕС ВСЕМЕ ЕЖНМИ.

|< Пред. 236 237 238 239 240 След. >|

Java книги

Контакты: [email protected]