Курсовая работа: Использование современных симметрических DES и асимметрических RSA алгоритмов шифрования
Блок-схема алгоритма вычисления ключа приведена на рис.4.
Рис.4. Блок-схема алгоритма вычисления ключа K(i)
Восстановление исходного текста осуществляется по такому же алгоритму, что и для шифрования, однако вначале используется ключ
K(16), затем - K(15) и так далее.
Исходные данные
Для шифра RSA использовался алфавит
0123456789@абвгдеёжзиклмнопрстуфхцчшщъыьэюя
Текст в файлах состоит из повторений фраз
В миску кашу со стен соскребите
в@миску@кашей@
Текст программы
unit main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComCtrls,DES_unit,Podkluchi_unit,DES_ECB_CBC_unit,RSA_unit;
type
TForm1 = class(TForm)
Button17: TButton;
Label28: TLabel;
Label29: TLabel;
Label30: TLabel;
Label31: TLabel;
Label32: TLabel;
Label33: TLabel;
Label34: TLabel;
Edit10: TEdit;
Edit11: TEdit;
Edit12: TEdit;