Тема курсовой работы: Разработка программного продукта шифрования / дешифрования текстовых блоков данных по алгоритму DES.
Цель курсовой работы: Изучение принципа функционирования алгоритма шифрования DES и разработка программы, с следующей функциональностью: шифрование текстовых данных по алгоритму DES в режиме ECB; дешифрование текстовых данных по алгоритму DES.
Алгоритм шифрования DES – это воплощение примера реализации классической сети Фейстеля с двумя ветвями. Применяя 16 раундов шифрования сетью Фейстеля, входной блок длиной 64-бита алгоритм преобразовывает в выходной блок той же длины. В алгоритме используется комбинация различных преобразований – замены, перестановки, гаммирование.
Алгоритмы стандарта DES нашли широкое применение в процессах хранения, а также обмена данными между сложными разноуровневыми вычислительными системами. Например, в серверах почтовых сервисов, в САПР, в системах корпоративного доступа и обмена коммерческой информацией.
Скриншоты практической части работы