Дослідити і реалізувати механізм асиметричного алгоритму шифрування RSA.
Розробити додаток обміну таємними посиланнями між двома клієнтами за допомогою алгоритму шифрування RSA
- Реалізувати алгоритм генерації ключів (public / private keys) для алгоритму RSA. Створити ключі заданої довжини (напр. 1024 біт)
- Реалізувати та продемонструвати роботу алгоритму шифрування та дешифрування повідомлення RSA
- Підтвердити роботу реалізованого алгоритму шляхом порівняння результату кодування з існуючим алгоритмом (наприклад, використовуючи утиліту
openssl
або вбудовані системи шифрування обраної мови програмування)