Алгоритм формирования ключей в процессе функционирования 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 бит
Нейминг. Разработка генератора
Введение 1. Теоретические основы нейминга. 1.1 Методология создания имени. 1.2 Алгоритм работы генератора названий 1.3 Анализ методов решения 1.3.1 Алгоритм разбиения слова на слоги 1.3.2 Алгоритм группировки слогов в слова 2. Реализация алгоритма создания имен 2.1 Разработка функции деления слова на слоги 2.2 Осуществление группировки слогов в слова 2.3 Анализ полученного генератора Заключение Список литературы Введение Сегодня придумать хорошее название для новой торговой марки т
User Elfa254 : 5 октября 2013
20 руб.
Рациональное использование природных ресурсов техногенных месторождений
Интенсивное развитие горнодобывающей и перерабатывающей промышленности в последние десятилетия привело к образованию большого количества техногенных месторождений. Техногенные месторождения – это скопления минеральных веществ на поверхности Земли или в горных выработках, представляющие собой отходы горного, обогатительного, металлургического и других производств и пригодные по количеству и качеству для промышленного использования, которое становится возможным по мере развития технологии его пере
User Slolka : 17 ноября 2013
5 руб.
Проектування с/г машини для подрібнення коренебульбоплодів
МАШИНИ ДЛЯ ПОДРІБНЕННЯ КОРЕНЕБУЛЬБОПЛОДІВ, РОБОЧА КАМЕРА, ПРИСТРІЙ ДЛЯ ВИДАЛЕННЯ ПРОДУКТУ, НОЖІ, ПРИСТРІЙ РЕГУЛЮВАННЯ КРУПНОСТІ ПРОДУКТУ, ОРГАНІЗАЦІЯ РОБІТ, ОХОРОНА ПРАЦІ, ЕКОЛОГІЧНА ЕКСПЕРТИЗА, ЕКОНОМІЧНА ЕФЕКТИВНІСТЬ. Об’єктом розробки є машини для подрібнення коренебульбоплодів. Розроблено машину для подрібнення коренебульбоплодів, питання організації роботи при подрібненні коренебульбоплодів. Наведено характеристику і склад машини для подрібнення коренебульбоплодів. Структурний і якісний скл
User Aronitue9 : 18 января 2012
450 руб.
Вал. 2020134-5 ЧЕРТЕЖ
Вал. Сечения 2020134-5 ЧЕРТЕЖ Начертить главный вид вала. Выполнить необходимые сечения. Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer. По другим вариантам и всем вопросам пишите в Л/С.
User coolns : 13 ноября 2024
150 руб.
Вал. 2020134-5 ЧЕРТЕЖ
up Наверх