RSA

1.0

Что Нужно

Требуется написать программу на c/c++ или другом обговроенном языке программирования реализующую метод шифрования RSA. Для сдачи лабороторной работы необходимо предоставить отчет стандартного образца о сделаной работе.

Программу сдавать можно и без отчета, но сроком сдачи лабораторной будет считаться срок сдачи отчета по ней. Описание функций самого RSA находится модуле src.Rsa (файл Rsa.py) Программа способна роботать без каких либо сторонних (нестандартных) модулей.

Все необходимые функции были реализованы вручную. Однако для увелечения быстродействия желательно поставить модуль gmpy (GMP для Python)

Интерфейс

Программа имеет консольный интерфейс. При этом доступны опции коммандной строки:

На stdout выводятся имена файлов с шифром и с расшифрованным шифром

Алгоритм

Алгоритм генерации ключей

Шифрование блока текста

Шифрование текста

Расшифровка блока текста

Расшифровка текста


Документация по FW_4. Последние изменения: Sun May 17 17:18:54 2009. Создано системой  doxygen 1.5.5