Информационная безопасность и модели защиты информации. 1 Категории информационной безопасности


Разработка программы для алгоритма DES


Download 0.52 Mb.
bet8/15
Sana15.06.2023
Hajmi0.52 Mb.
#1485324
1   ...   4   5   6   7   8   9   10   11   ...   15

2.4 Разработка программы для алгоритма DES


Для разработки приложения "Шифратор" используется среда визуального программирования Delphi. Проект программы содержит два окна:


. Form1 - Главное окно программы.
. AboutBox - окно справки программы.
Для написания программы я использовал дополнительные компоненты "DynamicSkinForm", которые были разработаны для создания более красочных приложений.
Интерфейс программы состоит из одного, главного окна. В верхней части находится поле в которое необходимо ввести пароль. Пароль обязательно должен состоять из 8 символов (особенность алгоритма DES).
В нижеследующем поле необходимо ввести текст сообщения которое необходимо зашифровать. Количество символов должно быть кратно 8, причем переход на новую строку считается как 2 символа. Для облегчения над полем ввода будет отображаться количество введенных символов. При вводе сообщения символы будут автоматически переводится в бинарный код. Это сделано для наглядности работы алгоритма.



Рис.2.13 Главное окно программы.

Компонент Form1


Свойства:
Сaption - "Шифратор";
Border - bsSingle;
BiSystemMenu - false;
- компонент spSkinSpeedButton
Свойства: - Открыть;
События: открывает текстовый документ.
- компонент spSkinSpeedButton
Свойства:
Hint - Сохранить;
События: сохраняет результат в виде текстового файла.
- компонент spSkinSpeedButton
Свойства:
Hint - Очистить;
События: очищает текстовое поле.
- компонент spSkinSpeedButton
Свойства:
Hint - Подтвердить;
События: шифрует и дешифрует сообщение.
- компонент spSkinSpeedButton
Свойства:
Hint - О программе;
События: выводит сообщение о программе.
- spSkinComboBoxEx1
Font - Arial, 12, черный;
-10 - компонент spSkinShadowLabel1
Font - Arial, 12, черный;
- компонент spSkinMemo1
Font - Arial, 12, черный;
- компонент spSkinMemo2
Font - Arial, 12, черный;
- компонент spSkinMemo3
Font - Arial, 12, синий;
- компонент spSkinMemo4
Font - Arial, 12, синий;
15 - компонент spSkinSaveDialog1- Save file;
- компонент spSkinOpenPreviewDialog1- Open file;
- компонент spSkinEdit1- Arial, 12, черный;
- компонент spPNGImageList1- 32;
- компонент spSkinImagesMenu1- spSkinData1;- spCompressedStoredSkin1;
- компонент spSkinData1
- компонент spCompressedStoredSkin1- office2007_Remix.skn;
- компонент spPngImageList2- 64;
- компонент spPNGImageList3- 128;
- компонент spDynamicSkinForm1- spSkinData1;- spSkinHint1;
- компонент spSkinHint1- spSkinData1;



Download 0.52 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling