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

Оглавление

 

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

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

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

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

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

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

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

Исходный код

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

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

 

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

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

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

Входные данные: Ключ состоит из 8 символов или 8 байт. Соответственно ключ имеет размер 64 байта. Но размер ключа используется только для записи (для организации данных). Фактически, каждый 8 бит отбрасывается и эффективный размер ключа – 56 бит.

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Похожие работы
Скачать

бесплатно

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

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

freebt3mobi

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Алгоритм формирования ключей в процессе функционирования DES
Формирование ключей – алгоритм, позволяющий получить по относительно короткому ключу шифрования последовательность раундовых ключей.
Категория: Образование
Стоимость: Бесплатно