Кодирование сообщений, страница 2

Здесь:  - пробел.

Исходным текстом служит фамилия и имя – «Гришанина Марина».

Гамма шифра генерируется по формуле:

Ti+1 = (A×Ti + C) mod M

A = 5,

T0 = 3,

C = 7,

M = 32.

  1. Каждой букве исходного текста поставить в соответствие десятичное число, согласно табл.1. Получается:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

г

р

и

ш

а

н

и

н

а

м

а

р

и

н

а

4

17

9

25

1

14

9

14

1

33

13

1

17

9

14

1

  1. Генерировать  гамму шифра, согласно формуле Ti+1 = (A×Ti + C) mod M

Т1= (5х3+7) mod 32 = 22

Т2= (5х22+7) mod 32 = 21

Т3= (5х21+7) mod 32 = 16

Т4= (5х16+7) mod 32 = 23

Т5= (5х23+7) mod 32 = 26

Т6= (5х26+7) mod 32 = 9

Т7= (5х9+7) mod 32 = 20

Т8= (5х20+7) mod 32 = 11

Т9= (5х11+7) mod 32 = 30

Т10= (5х30+7) mod 32 = 29

Т11= (5х29+7) mod 32 = 24

Т12= (5х24+7) mod 32 = 31

Т13= (5х31+7) mod 32 = 2

Т14= (5х2+7) mod 32 = 17

Т15= (5х17+7) mod 32 = 28

Т16= (5х28+7) mod 32 = 19

  1. Провести сложение по модулю двух чисел, соответствующих буквам исходного текста с гаммой шифра.

В   г                  р                и                 ш                 а                н                 и                 н                 а

     4                 17               9                 25               1                 14                9                 14                1