Выполнить две лабораторные работы с отчетом. Методички и пример, как оформлять отчет, в архиве.
Лабораторная работа №1 - Алгоритмы шифрования XOR и RSA
Задание 1: Реализуйте на любом языке программирования XORшифрование, зашифруйте с помощью вашего шифра произвольное сообщение, после чего дешифруйте его.
Задание 2: Создайте программную реализацию системы шифрования RSA без использования криптографических программных библиотек.
Лабораторная работа №2 - Протокол обмена ключами Диффи-Хелмана
1. Ознакомиться с теоретической частью.
2. Разработать сетевое приложение для получения общих криптографических ключей на основе протокола Диффи-Хелмана.
3. Результаты работы представить в виде отчета.