Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Реалізація криптографічного алгоритму (AES) Rijndael

Реферат Реалізація криптографічного алгоритму (AES) Rijndael





ніеCBOpt. Text = "ШифруванняВ» then_Status. Caption: = 'Шифрування ...';;: = TFileStream. Create (Edit1. Text, fmOpenRead);// Откриваемфайлдлячтенія. Caption: = IntToStr (Source. Size div 1024) + 'KB';// Виводразмерафайла;: = Fpath;// Файлназначенія: = TFileStream. Create (DestFile, fmCreate);// Создаемновыйфайлилипереписываемужеимеющийся: = Source. Size;// Визначення розміру джерела. WriteBuffer (Size, SizeOf (Size));// Задаємо розмір буфера призначення

FillChar (Key, SizeOf (Key), 0);// Заполняемключнулямі (PChar (Edit2. Text) ^, Key, Min (SizeOf (Key), Length (Edit2. Text))); // Вначалоключазаписываемпароль: = GetTickCount; (Source, 0, Key, Dest);: = GetTickCount; _Time. Caption: = IntToStr (Stop - Start) + 'ms';;. Free;;. Free;;; CBOpt. Text = В«ДешифруванняВ» then

// Дешіфрованіе_Status. Caption: = 'Дешифрування ...';;: = TFileStream. Create (Edit1. Text, fmOpenRead);// Джерело - зашіфрованнийфайл. ReadBuffer (Size, SizeOf (Size));// Зчитування Size даннихізпотока: = fpath; (Key, SizeOf (Key), 0);// Заполняемключнулямі (PChar (Edit2. Text) ^, Key, Min (SizeOf (Key) , Length (Edit2. Text)));// Вначалоключазаписываемпароль: = Fpath;: = TFileStream. Create (DestFile, fmCreate);// Призначення: = GetTickCount; (Source, Source. Size - Source. Position, Key, Dest);. Size: = Size;: = GetTickCount; _Time. Caption: = IntToStr (Stop - Start) + 'ms';;. Free;;. Free;;;; TForm1. ButtonStopClick (Sender: TObject);: = true;. ShowModal;. ProcessMessages; not Flag;; TForm1.CBOptChange (Sender: TObject); CBOpt. Text = "ШифруванняВ» then. Caption: = 'Шифрувати';. Caption: = 'Імязашіфрованногофайла';. Caption: = 'Дешифрувати';. Caption: = 'Ім'я дешифрувати файлу';;; TForm1. FormActivate (Sender: TObject);: = false;; TForm1. RadioGroup1Click (Sender: TObject); RadioGroup1. ItemIndex = 0 then EditDelay. Enabled: = false else. Enabled: = true;; TForm1.MFExitClick (Sender: TObject);;; TForm1.MFChooseClick (Sender: TObject);. Click;; TForm1. FormCreate (Sender: TObject);. HelpFile: = GetCurrentDir + ' AES.hlp';; TForm1.MHHelpClick (Sender: TObject);. HelpCommand (HELP_CONTENTS, 1);

end;.



Висновок


Серед способів захисту інформації найбільш важливим вважається криптографічний. Він передбачає таке перетворення інформації, при якому вона стає доступною для прочитання лише власникові деякого секретного параметра (ключа). В останні роки область застосування криптографії значно розширилася. Її стали повсякденно використовувати багато організацій, комерційні фірми, приватні особи, ЗМІ. p align="justify"> У цій роботі вивчається алгоритм шифрування даних AES: його історія створення, опис і програмна реалізація.



Список використаної літератури



Назад | сторінка 26 з 27 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Просування бутіка розміру plus size на прикладі ТОВ &Атлант&, бутік &Elena ...
  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)