Шифрование данных с помощью алгоритма DES

 

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

"Ярославский государственный технический университет"

Кафедра "Информационные системы и технологии"








Отчет о лабораторной работе

по курсу "Информационная безопасность

ШИФРОВАНИЕ ДАННЫХ "АЛГОРИТМ DES"



Отчет выполнила студентка гр. ЭИС-34

Петрова Ю.С.

Преподаватель Д.В. Наумов









Цель работы:

Разработать программу, реализующую шифрование данных с помощью алгоритма DES.


Общая схема шифрования в алгоритме DES


Структура алгоритма шифрования DES


Режимы работы алгоритма DES

1. Электронный шифроблокнот (Electronic Codebook) - ECB;

. Цепочка цифровых блоков (Cipher Block Chaining) - CBC;

3. Цифровая обратная связь (Cipher Feedback) - CFB;

. Внешняя обратная связь (Output Feedback) - OFB.

Описание:

шифрование алгоритм окно связь

Кнопка "Сгенерировать" генерирует ключ и вектор инициализации. Кнопка "Очистить" очищает оба поля. Ключ и вектор инициализации можно сохранить кнопкой "Сохранить" и загрузить кнопкой "Загрузить". Для того, чтобы зашифровать или расшифровать текст, можно написать его в поле "Текст", а можно воспользоваться кнопкой "Загрузить". Кнопки "Шифровать" и "Расшифровать" реализуют шифрование и дешифрование соответственно, результат выводится в поле "Результат", содержимое которого можно также сохранить кнопкой "Сохранить".



Рисунок 1 - структура окна "Алгоритм DES"


Код программы:




Рисунок 2 - Реализация шифрования


Рисунок 3 - реализация расшифровки


Вывод:

В ходе лабораторной работы, был изучен алгоритм шифрования DES и построена программа, реализующая шифрование данным алгоритмом.


Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ярославский государственный технический универси

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ