Система шифрования "Решётка".
По неподтверждённым данным система шифрования текста «Решётка» использовалась ещё революционерами-подпольщиками.
Изготовление "Решётки"
Вырвите из ученической тетрадки в клеточку один лист и нарисуйте на нём квадрат размером 6х6 клеток. Число клеток в каждой стороне квадрата может быть любым, но только чётным. Потом разделите его на 4 равные части и каждую часть прономеруйте, как на рисунке:
|
|
|
|
|
|
|
|
|
1 |
2 |
3 |
7 |
4 |
1 |
|
|
4 |
5 |
6 |
8 |
5 |
2 |
|
|
7 |
8 |
9 |
9 |
6 |
3 |
|
|
3 |
6 |
9 |
9 |
8 |
7 |
|
|
2 |
5 |
8 |
6 |
5 |
4 |
|
|
1 |
4 |
7 |
3 |
2 |
1 |
|
|
|
|
|
|
|
|
|
Вырежьте ножницами эту таблицу. Основа готова. Теперь начинаем рисовать будущую решётку. Делается это просто: нужно пометить в любом порядке 9 чисел нашей таблицы, ни разу не повторившись, например, так:
1 |
2 |
3 |
7 |
4 |
1 |
4 |
5 |
6 |
8 |
5 |
2 |
7 |
8 |
9 |
9 |
6 |
3 |
3 |
6 |
9 |
9 |
8 |
7 |
2 |
5 |
8 |
6 |
5 |
4 |
1 |
4 |
7 |
3 |
2 |
1 |
Вариантов множество. Для таблицы данных размеров – 6561 вариант. Если начертить таблицу 8х8, то число вариантов будет уже 65536. Если 10х10, то 390625. Если 12х12, то 1679616. Чем больше таблица, тем труднее её будет расшифровать.
А теперь нужно острым лезвием аккуратно вырезать отмеченные клеточки нашей таблицы. То, что получилось – это и есть наша решётка в готовом виде.
Использование "Решётки".
Как пользоваться? Очень просто. Положите решётку на лист бумаги, и впишите в вырезанные клеточки любой текст, например: «вот_у_нас_и_получилась_наша_решётка.».
Естественно, что весь текст сразу не поместится. Поэтому, поверните нашу решётку на 90 градусов по часовой стрелке (или против) вокруг своей оси и продолжайте вписывать текст. Потом ещё раз поверните и впишите, а потом ещё раз. В результате у вас получится вот что:
|
|
|
|
|
|
|
|
|
л |
_ |
а |
с |
_ |
р |
|
|
в |
о |
и |
т |
_ |
_ |
|
|
п |
е |
ш |
у |
ь |
ё |
|
|
о |
_ |
_ |
л |
у |
т |
|
|
н |
к |
а |
а |
ш |
а |
|
|
ч |
. |
н |
а |
и |
с |
|
|
|
|
|
|
|
|
|
Такой текст прочитать без нашей решётки почти невозможно.
А теперь давайте немного передохнём и приступим ко второй части нашего шифрования.
Шифрование решётки
Не хотите отдыхать? Ну и ладно.
Наша решётка очень ненадёжна. Она может намокнуть, порваться, сгореть, её может унести ветром, тайфуном, смерчем, и просто накрыть лавиной. Поэтому нам нужен дубликат, но не простой, а цифровой.
Возьмём нашу решётку и каждую невырезанную клеточку отметим нулём, а каждую вырезанную – единицей. В результате мы получим шесть двоичных чисел:
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
Переведём двоичные числа в десятеричную систему и получим код (шифр) нашей решётки:
0 53 4 16 0 13
Всё. Теперь мы всегда сможем восстановить нашу решётку даже после потопа, землетрясения или артобстрела. Достаточно будет перевести каждое число обратно в двоичную систему.
Telecar.
|