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

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-107623.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Оглавление

Техническое задание. 3

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

Работа алгоритма. 4

1 шаг. Перестановки битов ключа с использованием таблицы перестановок. 5

2 шаг. Разбиение ключа. 6

3 шаг. Создание 16-ти подключей путем сдвига. 7

4 шаг. Перестановка битов ключа с использованием таблицы PC1. 8

Исходный код. 9

Пример работы программы.. 15

Техническое задание



1. Реализовать алгоритм формирования ключей в процессе функционирования DES на языке программирования C++.

2. Провести тест программы.
Алгоритм формирования ключей в процессе функционирования DES

Формирование ключей – алгоритм, позволяющий получить по относительно короткому ключу шифрования последовательность раундовых ключей.

Входные данные: Ключ состоит из 8 символов или 8 байт. Соответственно ключ имеет размер 64 байта. Но размер ключа используется только для записи (для организации данных). Фактически, каждый 8 бит отбрасывается и эффективный размер ключа – 56 бит
Экономика недвижимости. Вариант №4
Задача 4 Какую сумму необходимо ежеквартально вносить в течение 3 лет на депозит для проведения реконструкции склада, стоимость которой составляет 500 тыс. руб., если банк начисляет процент каждые 3 месяца, а годовая ставка равна 28%. Задача 14 За какой срок будет возращен кредит в сумме 29130 руб., взятый под 8% годовых, если возврат осуществляется равными платежами по 2500 руб. в год. Задача 16 Какова будущая ценность 500 руб., вложенных на 5 лет под 12% годовых, если процент начисляется: 1)
User СибирскийГУТИ : 6 марта 2014
90 руб.
Экзамен. Английский язык
II семестр Задание 1.Выберите правильную форму глагола. 1. No city has cables ___________ directly. a. lay b. are laying c. laid 2. Computers ___________ to perform series of mathematical operations. a. are used b. are using c. have used 3. ___________ power losses, thick wires should be used. a. Reducing b. To reduce c. Having reduced 4. For information ___________, it must be attached to a radio – frequency carrier wave. a. to be transmitted b. will be transmitted c. transmitted 5. Various ins
User Basileus030 : 19 октября 2014
100 руб.
Экзамен по предмету "Математические основы ЦОС". Билет № 15
Экзамен по предмету «Математические основы ЦОС». По специальности «Многоканальные телекоммуникационные системы. __________________ Билет № 15 1. Характеристики нерекурсивного цифрового фильтра. 2. Шумы работы ЦФ.3. Задача. Дано: Определить устойчивость ЦФ.
User merkuchev : 20 декабря 2012
100 руб.
Контрольная работа по предмету: Финансы и кредит (часть 2-я)
, 27 заданий по 5 тестовых вопроса ЗАДАНИЕ №1 . Укажите правильный вариант ответа на каждый вопрос задания. Вопрос № 1. Какие из приведенных сфер хозяйственной деятельности общества охватывают финансы (дайте наиболее полный ответ): 1) экономические денежные отношения, связанные с формированием и использованием централизованных денежных фондов государства, аккумулируемых в государственной бюджетной системе и правительственных внебюджетных фондах; 2) экономические денежные отношения, опосредствую
User тантал : 8 августа 2013
100 руб.
up Наверх