Шифрование данных с помощью алгоритма 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 | Пользовательское соглашение
ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ