Алгоритм формирования ключей в процессе функционирования DES - Лабораторная работа

бесплатно 0
4.5 111
Процесс и основные этапы реализации алгоритма формирования ключей в процессе функционирования DES с помощью языка программирования C . Особенности работы программного алгоритма и его пошаговая реализация. Листинг получившейся программы, пример ее работы.


Аннотация к работе
Реализовать алгоритм формирования ключей в процессе функционирования DES на языке программирования C . Соответственно ключ имеет размер 64 байта. Фактически, каждый 8 бит отбрасывается и эффективный размер ключа - 56 бит. Причем, первые четыре строки определяют, как выбираются биты последовательности C(0) (первым битом C(0) будет бит 57 бит ключа шифра, затем бит 49 и т.д., а последними битами биты 44 и 36 ключа шифра), а следующие четыре строки - как выбираются биты последовательности D(0) (т.е. последовательность D(0) будем состоять из битов 63,55,…, 12, 4 ключа шифра). Например, последовательность C(3) получается, посредством сдвига влево на две позиции последовательности C(2), а последовательность D(3) - посредством сдвига влево на две позиции последовательности D(2).
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?