Симметричные алгоритмы шифрования

Страницы работы

Содержание работы

Лабораторная работа №2

Тема: «Симметричные алгоритмы шифрования»

Вариант №4

Описание хода выполнения задания

Таблица перевода

16-ричный

двоичный

0

0000

1

0001

2

0010

3

0011

4

0100

5

0101

6

0110

7

0111

8

1000

9

1001

10 (А)

1010

11(В)

1011

12 (С)

1100

13 (D)

1101

14 (Е)

1110

15 (F)

1111

Таблица ключей. Берем цифры от 0 до 15 и в произвольном порядке заполняем таблицу.

0

1

2

3

4

5

6

7

0

5

8

1

3

11

2

7

4

1

14

7

4

1

6

8

13

10

2

9

3

1

8

12

11

5

2

3

4

7

11

5

9

12

10

9

4

6

2

7

9

14

12

8

1

5

7

3

9

1

15

12

4

6

6

8

6

2

7

12

15

10

9

7

11

2

6

8

14

1

15

7

Таблица замены. Берем цифры от 0 до 15 и в произвольном порядке заполняем таблицу.

\  j

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

I

0

8

6

7

12

2

13

1

4

5

15

0

3

2

9

11

10

1

2

4

3

6

7

10

9

5

0

13

11

8

1

12

15

14

2

5

0

12

10

8

6

1

13

2

7

9

14

11

13

4

3

3

6

8

1

3

0

4

2

5

13

9

15

7

10

11

14

12

4

13

10

7

1

5

0

15

4

2

11

3

8

12

14

6

9

5

0

3

2

5

4

7

6

10

8

9

15

13

11

12

10

1

6

3

5

4

1

6

2

0

7

10

8

12

9

13

11

15

14

7

12

10

8

11

15

9

6

3

0

14

5

2

7

4

13

5

0-Й ШАГ: РАЗБИЕНИЕ БЛОКА ВХОДНОГО ТЕКСТА N НА 2 СУББЛОКА N = N1 || N2     

Ключевое слово: «Интересы» переводим в шестнадцатеричную систему счисления и делим на два субблока. В результате получим следующее: (70 6F 6C 69 74 69 6B 69)

32

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

N1

0

1

1

1

0

0

0

0

0

1

1

0

1

1

1

1

0

1

1

0

1

1

0

0

0

1

1

0

1

0

0

1

N2

0

1

1

1

0

1

0

0

0

1

1

0

1

0

0

1

0

1

1

0

1

0

1

1

0

1

1

0

1

0

0

1

Похожие материалы

Информация о работе