Страница:
242 из 347
При процедуре расшифровывания все операции проводятся в обратной очередности :
— весь шифротекст расписывается на пары чисел;
— под ними тщательно выписываются все знаки ключевой числопоследовательности, аналогичной применявшейся при зашифровывании;
— из знаков шифротекста попарно вычитаются (по модулю 10) знаки случайной ключевой последовательности;
— полученные пары чисел переводятся в их буквенный эквивалент.
Для получения случайной (точнее сказать «псевдослучайной») последовательности посредством микрокалькулятора можно использовать различные приемы, вроде классических таких:
— берут какое-либо четырехзначное число (скажем, 5997), возводят его микрокалькулятором в квадрат (35964009), а из полученного результата (35964009) выписывают средние цифры (9640), рассматривая их как случайные; теперь уже эти «случайные» возводят в квадрат и снова выделяют из полученного результата середину и т.д. (построенная так последовательность через десятки или сотни знаков — в зависимости от исходного числа — ключа — обычно повторяется, но при коротких текстах вполне может рассматриваться как случайная);
— используют МК с функцией генерирования псевдослучайной числовой последовательности (к примеру, «Электронику МК-61»…); в регистры калькулятора здесь вводят комбинацию каких-то восьмизначных чисел (это
— ключ шифра!), после чего при нажимании нужной клавиши на индикаторе высвечиваются знаки долгопериодной псевдослучайной числовой последовательности.
В.
|< Пред. 240 241 242 243 244 След. >|