Информационная безопасность и модели защиты информации. 1 Категории информационной безопасности
Разработка программы для алгоритма DES
Download 0.52 Mb.
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling