После раскодирования последовательности символов, мы получили исходный текст, что соответствует принципу работы шифрования методом гаммирования.
Задание №2
Зашифровать фамилию и полное имя студента по алгоритму RSA.
Для работы RSA используются простые числа Табл. 5
Табл. 5
|
Цифра шифра |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
p |
7 |
11 |
7 |
11 |
13 |
13 |
5 |
7 |
11 |
5 |
|
q |
17 |
19 |
11 |
13 |
17 |
19 |
11 |
13 |
17 |
13 |
Исходные данные взяты согласно варианту из таблицы 2.1.
p – выбирается по последней цифре шифра.
q – по предпоследней.
p=11
q=17
Решение:
1. Вычислим произведение порождающих чисел p и q.
![]()
2. Вычислим функцию Эйлера по формуле:
![]()
Функция Эйлера показывает количество положительных чисел в интервале от 1 до N, которые взаимно просты с N.
![]()
3. Выбираем
(открытый ключ), который должен
удовлетворять следующим качествам

НОД – Наибольший Общий Делитель
![]()
4. Вычислим
секретный ключ
так, чтобы:
, т. е.
обратное
число
.
Секретный
ключ является целым числом по модулю ![]()
Вычисление секретного ключа основано на малой теореме Фирма, которую расширил Эйлер.
Формула для вычисления секретного ключа:
![]()
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.