Криптографические методы защиты информации

Лабораторные работы


Лабораторная работа №5. Шифрование с открытым ключом

 

В лабораторной работе необходимо зашифровать свою фамилию с помощью следующих шифров:

- алгоритма RSA;

- алгоритма на основе задачи об укладке ранца;

- алгоритма шифрования Эль-Гамаля.

При оформлении отчета необходимо привести исходное сообщение (фамилию) и таблицы генерации ключей, шифрования и расшифрования.

Для первого и третьего способов принять код символа в соответствии с его положением в алфавите, для второго – с кодировкой Windows 1251.

Для алгоритма шифрования Эль-Гамаля случайные числа k для каждой буквы исходного сообщения должны быть разными.