— под цифровым эквивалентом последовательно записываются все знаки некоей случайной числовой последовательности, взятой из шифроблокнота либо полученной каким-то другим образом; — числа из верхней (открытой) и нижней (случайной) последовательностей складываются по модулю 10 (т.е. без переноса единицы; скажем, 17+25=32); — полученный сложением шифротекст стандартно разбивается на пятизнаковые группы; — числа обычно не шифруются, а отделяются от буквенного текста каким-либо алфавитным значком (скажем, "/"); — для обретения нечитаемости уже использовавшийся кусок числопоследовательности ни в коем разе не задействуется вторично. При процедуре расшифровывания все операции проводятся в обратной очередности: — весь шифротекст расписывается на пары чисел; — под ними тщательно выписываются все знаки ключевой числопоследовательности, аналогичной применявшейся при зашифровывании; — из знаков шифротекста попарно вычитаются (по модулю 10) знаки случайной ключевой последовательности; — полученные пары чисел переводятся в их буквенный эквивалент. Для получения случайной (точнее сказать "псевдослучайной") последовательности посредством микрокалькулятора можно использовать различные приемы, вроде классических таких: — берут какое-либо четырехзначное число (скажем, 5997), возводят его микрокалькулятором в квадрат (35964009), а из полученного результата (35964009) выписывают средние цифры (9640), рассматривая их как случайные; теперь уже эти "случайные" возводят в квадрат и снова выделяют из полученного результата середину и т.д. (построенная так последовательность через десятки или сотни знаков — в зависимости от исходного числа — ключа — обычно повторяется, но при коротких текстах вполне может рассматриваться как случайная); — используют МК с функцией генерирования псевдослучайной числовой последовательности (к примеру, "Электронику МК-61"...); в регистры калькулятора здесь вводят комбинацию каких-то восьмизначных чисел (это — ключ шифра!), после чего при нажимании нужной клавиши на индикаторе высвечиваются знаки долгопериодной псевдослучайной числовой последовательности. В. Дешифровка.Прочитывание зашифрованного текста без представления каким образом он зашифрован, требует железной логики, интуиции, знания лингвистической статистики. Отдельные нюансы дешифрирования конкретных шифров упоминались нами ранее, а теперь мы приведем несколько дополнительных соображений. Систему шифра (перестановка, замена...) пытаются определить методикой частотного анализа, выявляя сравнительную частоту присутствия различных букв и сравнивая ее с известным эталоном (см. таблицу 1). — 132 —
|