мація видається послідовністю чисел X (i), (i=1.I). Значення I визначається довжиною шіфруемий послідовності.  
 Крок 7. Зашифрована інформація виходить у вигляді послідовності чисел 
   Y (i)=(Y (i)) e (mod n). 
   Крок 8. Для розшифрування інформації використовується наступна залежність: 
   Х (i)=(Y (i)) e (mod n). 
   Розглянемо числовий приклад застосування метод RSA для криптографічного закриття інформації, в якому для простоти обчислень використані мінімально можливі числа. Нехай потрібно зашифрувати повідомлення російською мовою Інтеграл. 
  Рішення: 
  Повідомлення: Принтер 
  Числа p і q - 7 і 11 
  1) Обчислимо відкриту компоненту ключа: 
   n=p * q=7 * 11=77 
  ) Визначимо функцію Ейлера: f (р q.)=(р - 1) (q - 1)=(7-1) (11-1)=60; 
  Нехай e=5; 
 ) Виберемо число е за такою формулою: 
   е * 5 (mod 72)=1; d=29 
   Числа е і n приймаються в якості відкритого ключа, d і n використовуються в якості секретного ключа. 
   Табліца1.2 Позиції букв в алфавіті: 
  Букви алфавитаАБВГДЕЖЗИЙКЛМНОПНомер букви12345678910111213141516Букви алфавитаРСТУФХЦЧШЩЪЫЬЭЮЯНомер букви17181920212223242526272829303132 
				
				
				
				
			 ) Уявімо шіфруемого повідомлення як послідовність чисел в діапазоні від 0 до 32: 16 17 9 14 19 6 17 
 ) Для представлення чисел в двійковому вигляді потрібно 6 двійкових розрядів, так як в російській алфавіті використовуються 33 літери, тому вихідний текст має вигляд: 10000 10001 01001 01110 10011 00110 10001 
 ) Довжина блоку L визначається як мінімальне число з цілих чисел, що задовольняють умові 
   L? log 2 (77 +1); L=7 
   Тоді RSA=(10000100010100101110100110011010001). Лягаючи в заданий інтервал 0 ... 526, отримуємо таке уявлення: 
  RSA=(100001000), (101001011), (101001100), (11010001)=(М 1=264, 
  М 2=331, М 3=332, М 4=209. 
  Далі послідовно шифруємо М 1, М 2, М 3 і М 4 
  1=E k (M 1)=M 1 в=264 5 (mod 77)=66. 2=E k (M 2)=M 2 в=331 5 (mod 77)= 67. 3=E k (M 3)=M 3 в=332 5 (mod 77)=54. 4=E k (M 4)=M 4 в=209 5 (mod 77)=55. 
   У підсумку отримуємо шифротекст: З 1=66, С 2=67, С 3=54, С 4=55 
 ) Розшифруємо отримані дані, використовуючи закритий ключ {29,77}: 
  При расшифровании потрібно виконати наступну послідовність дій. По-перше, обчислити 
  k (C 1)=66 29 (mod 77)=264 
  D k (C 1)=67 29 (mod 77)=331 
  D k (C 1)=54 29 (mod 77)=332 k (C 1)=55 29 (mod 77)=209 
   Повертаючись до буквеної записи, отримуємо після розшифрування ПРИНТЕР. 
   Завдання 2. Хешування і цифровий підпис документів 
   Використовуючи дані завдання 1.1, отримати хеш - код m для повідомлення М за допомогою хеш-функції Н, взятої з рекомендацій МККТТ Х.509. Ве...