Создан заказ №6791292
11 мая 2021
Выбрать любую одну из 16 задач и написать код C++ с описанием происходящего
Как заказчик описал требования к работе:
1. Алгоритм AES. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с кл
авиатуры.
1. Алгоритм DES. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
2. Алгоритм ГОСТ 28147-89. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
3. Алгоритм Blowfish. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
4. Алгоритм Madryga. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
5. Алгоритм FEAL. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
6. Алгоритм REDOC. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
7. Алгоритм IDEA. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
8. Алгоритм CAST. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
9. Алгоритм SAFER. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
10. Алгоритм Crab. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
11. Алгоритм A5. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
12. Алгоритм RC4. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
13. Алгоритм SEAL. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
14. Алгоритм WAKE. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
15. Алгоритм Crab. Описание алгоритма. Программная реализация процесса шифровки и расшифровки. Предусмотреть возможность считывать (записывать) открытый текст и шифротекст из (в) файл и с клавиатуры. Для ключей предусмотреть возможность считывать их из файла, формировать случайно и вводить с клавиатуры.
16. Хеш-функция MD5
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
12 мая 2021
Заказ завершен, заказчик получил финальный файл с работой
5
Выбрать любую одну из 16 задач и написать код C++ с описанием происходящего.jpg
2021-05-15 14:02
Последний отзыв студента о бирже Автор24
Общая оценка
4.7
Положительно
Работа была выполнена в течении вечера. Автор вносит в программу возможные пожелания и корректировки. Всем рекомендую.