Книга - шифроблокнот

Для шифрования информации можно использовать любую книгу. Код буквы может состоять: из номера страницы, номера абзаца, номера строчки, номера буквы (какая по счету буква). Необходимо установить правила - откуда начинать счет: сверху вниз или наоборот, слева или справа, считать ли знаки препинания; в какой последовательности включать в код буквы номера страниц, абзацев, строк, букв.

Примеры:

В книге 100 страниц

Вариант 1

В код буквы включаем: № страницы - двузначное число: 01, 02, 03 и т.д. до 99 (две цифры) и № буквы – одна цифра: от 1 до 9 (десятую по счёту букву можно обозначать – 0). Итого: № стр. + № буквы = трёхзначная цифровая группа. Код буквы состоит из 3 цифр.

Вариант 2

В код буквы включаем: № страницы - две цифры, № буквы - две цифры (от 01 до 99). Код буквы состоит из 4 цифр.

Вариант 3

В код буквы включаем: № страницы - две цифры, № абзаца - одна цифра, № буквы - одна цифра. Код буквы состоит из 4 цифр.

В книге 300 страниц

Вариант 4

В код буквы включаем: № страницы - три цифры, № абзаца - одна цифра, № буквы - одна цифра. Код буквы состоит из 5 цифр.

Вариант 5

В зависимости от интенсивности вашей переписки (сеансов связи), составьте расписание. Например, первая декада (1-й месяц, 1-й квартал) - для кодирования используете страницы 1-100, вторая декада (2-й месяц) - кодируете по страницам 101-200, третья декада (3-й месяц) - работаете по страницам 201-300. Тогда № страницы можно писать двумя цифрами, а не тремя. В код буквы включаем: № страницы - две цифры, № строки – одна цифра, № буквы - одна цифра. Итого: код буквы состоит из 4 цифр.

В книге 1000 страниц

Вариант 6

Устанавливаем постоянный порядок. Например, для кодирования берем вторую букву (считая слева) из пятой строки (считая снизу). Тогда в код буквы включать №№ буквы и строки (2 и 5) не нужно.

Код буквы будет состоять только из номера страницы -группа из 3 цифр.

Возможны другие варианты.

В качестве ключа из книги выбирается текст (гамма) такой же длины, что и секретный шифруемый текст.

Этот ключ кодируется парой чисел, номером страницы и номером строки, и передаётся вместе с шифрограммой.

Соответствующие алфавитные порядковые номера букв исходного текста и букв ключа (гаммы) складывают и получают шифрограмму в цифровом виде. Если шифрограмму нужно представить в буквенном виде, тогда из цифровых групп, которые больше 33, вычетают 33. После чего числа заменяют на буквы в соответствии с нумерацией в алфавите.

Дешифровка производится в обратном порядке.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: