Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

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

Тип: лабораторная работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Разработка программы шифрования данных с использованием алгоритма DES. Структура алгоритма, режимы его работы. Электронный шифровальный блокнот. Цепочка цифровых блокнотов. Цифровая и внешняя обратная связь. Структура окна: функции основных кнопок.
Краткое сожержание материала:

Размещено на

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

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

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

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

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

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

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

Петрова Ю.С.

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

2013

Цель работы:

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

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

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

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

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

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

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

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

Описание:

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

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

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

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

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

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

Вывод:

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

Размещено на Allbest.ru

Другие файлы:

Шифрование данных с помощью алгоритма DES
Разработка приложения для шифрования данных с помощью алгоритма DES5: процесс шифрования, расшифрования, получение ключей. Спецификация программы, про...

Разработка приложения "Дешифратор"
Хранение важной информации в ненадежных источниках и передача ее по незащищенным каналам связи. Восстановление шифрованных данных. Программа реализующ...

PGP: Кодирование и шифрование информации с открытым ключом
PGP использует шифрование с открытым ключом для защиты файлов данных и электронной почты. С ее помощью вы сможете надежно связаться с людьми, которых...

Реализация алгоритма симметрического шифрования в java на примере алгоритма DES
Симметрическое шифрование как способ шифрования, в котором применяется один и тот же криптографический ключ. Функции стандартного диалогового окна отк...

Новый подход к построению методов межпроцедурного анализа программ
Обзор существующих методов межпроцедурного анализа. Получение входных и выходных данных подпрограмм с помощью графа алгоритма. Описание входных и выхо...