Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОР_РАБ №3.doc
Скачиваний:
8
Добавлен:
01.03.2025
Размер:
512 Кб
Скачать
☆

1.2. Шифр в магическом квадрате

Магическим квадратом называется квадратная таблица со вписанными в ее ячейки последовательным рядом натуральных чисел, начиная с 1, которые дают в сумме по каждому столбцу, каждой строке и каждой диагонали одно и то же число. Таблица заполняется шифруемым текстом строго в соответствии с нумерацией ячеек таблицы. Далее содержимое таблицы выписывается построчно.

Пример шифра: «НЕ ЗНАЯ БРОДУ НЕ СУЙСЯ В ВОДУ». Осуществить шифровку текста с помощью представленного ниже магического квадрата

32

30

18

4

16

11

15

28

14

12

8

34

13

7

19

29

17

26

23

1

5

20

27

35

6

36

31

25

10

3

22

9

24

21

33

2

Осуществляем посимвольную запись текста согласно нумерации ячеек таблицы. Шифрованное сообщение это построчная запись текста. Если количество символов в шифруемом тексте не кратно числу ячеек магического квадрата, то после последнего символа шифротекста ставится три пробела, а оставшиеся ячейки квадрата заполняются произвольными символами

32

30

18

4

16

11

*

*

С

З

Е

О

15

28

14

12

8

34

Н

Д

*

Д

*

Ч

13

7

19

29

17

26

У

Я

У

У

*

В

23

1

5

20

27

35

*

Н

Н

Й

О

Ж

6

36

31

25

10

3

А

В

*

*

Р

*

22

9

24

21

33

2

Я

Б

В

С

Д

Е

Получаем следующий текст шифровки:

*

*

С

З

Е

О

Н

Д

*

Д

*

Ч

У

Я

У

У

*

В

*

Н

Н

Й

О

Ж

А

В

*

*

Р

*

Я

Б

В

С

Д

Е