Шифрование информации с помощью генератора псевдослучайных чисел и по методу RSA, страница 2

□ - пробел.

 Каждой букве исходного текста (фамилия и имя студента) поставляем соответствующее двоичное число.

Таблица 3

А

Б

Р

А

М

О

В

А

М

А

Р

И

Я

1

2

17

1

13

15

3

1

33

13

1

17

9

32

2. Сгенерируем гамму шифра, согласно формуле (1).

Т(i+1) = (АТ(i)+С)mod М,

где     Т(0) = 3,

А = 5,

М = 32,

С = 2.

Т1 = (5*3+2) mod 32 = 17

Т2 = (5*17+2) mod 32 = 23

Т3 = (5*23+2) mod 32 = 21

Т4 = (5*21+2) mod 32 = 11

Т5 = (5*11+2) mod 32 = 25

Т6 = (5*25+2) mod 32 = 31

Т7 = (5*31+2) mod 32 = 29

Т8 = (5*29+2) mod 32 = 19

Т9 = (5*19+2) mod 32 = 1

Т10 = (5*1+2) mod 32 = 7

Т11 = (5*7+2) mod 32 = 5

Т12 = (5*5+2) mod 32 = 27

Т13 = (5*27+2) mod 32 = 9

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

Полученные значения чисел поставить в соответствие с буквами по табл. 2.

Таблица 4

А

1

Т0  =3

00000001

00000011

00000010

2

Б

Б

2

Т1=17

00000010

00010001

00010011

19

Т

Р

17

Т2=23

00010001

00010111

00000110

6

Е

А

1

Т3=21

00000001

00010101

00010100

20

У

М

13

Т4=11

00001101

00001011

00000110

6

Е

О

15

Т5=25

00001111

00011001

00010110

22

Х

В

3

Т6=31

00000011

00011111

00011100

28

Ы

А

1

Т7=29

00000001

00011101

00011100

28

Ы

33

Т8=19

00100001

00010011

00110010

50(17)

Р

М

13

Т9=1

00001101

00000001

00001100

12

Л

А

1

Т10=7

00000001

00000111

00000110

6

Е

Р

17

Т11=5

00010001

00000101

00010100

20

У

И

9

Т12=27

00001001

00011011

00010010

18

С

Я

32

Т13=9

00100000

00001001

00101001

41(8)

З