Завершенные
#35622

Разработать на выбранном языке программирования программу шифрования

Похожие заявки
Лабораторная, Информационные технологии
Бюджет: По договоренности
Лабораторная, Нотариат
Бюджет: По договоренности
Лабораторная, Автоматика и управление
Бюджет: 2500 руб.
Лабораторная, Безопасность жизнедеятельности
Бюджет: По договоренности
Лабораторная, Безопасность жизнедеятельности
Бюджет: По договоренности
Создан:
19 июля 2023
Срок сдачи:
29 июля 2023
Бюджет:
По договоренности
Предмет:
Информационная безопасность
Тип работы:
Лабораторная
Вуз:
тгу
Объем:
стр.
Шрифт:
Times New Roman
Интервал:
1,5
Оригинальность:
50%
Описание:
Разработать на выбранном языке программирования программу шифрования и
дешифрирования 1 блока данных длиной 64 бита, находящемся в произвольном
файле по алгоритму шифрования TEA (http://143.53.36.235:8080/tea.htm). Блок-
схема алгоритмов шифрования и дешифрирования приведены на рис. 1 и рис. 2.
Результат в виде исполняемого файла и исходного текста должен быть
сохранен в папку студента по пути «ИБ\Лр1\*.*».
При реализации программы выполнить следующие требования:
1. Исходный текст должен содержать комментарии ко всем переменным и
функциям.
2. Все переменные и функции должны содержать в начале имени инициалы
студента и символ подчеркивания. Пример: «KAB_key».
3. Имя файла шифрования является произвольным, длина файла для проверки
работоспособности программы 8 байт.
4. Имя файла для хранения ключа шифрования key.txt, длина файла 16 байт.
Ключ генерируется псевдослучайной функцией с полным набором
используемых символов (https://ravesli.com/urok-71-generatsiya-sluchajnyhchisel-funktsii-srand-i-rand/).
5. Запуск шифрования и дешифрирования выполняется с помощью одно файла-
программы с использованием ключей (http://cppstudio.com/post/421/). Пример:
encrypt -e test.txt — пример запуска программы для шифрования файла.
encrypt -d test.txt.enc key.txt - пример запуска программы для дешифрирования
файла.
6. В результате шифрования к имени файла дописывается расширение «enc»,
информирующее, что файл зашифрован.
7. При дешифрировании расширение «enc» отбрасывается, то есть имя
исходного файла восстанавливается. Если файл с таким именем имеется в
каталоге назначения к имени файла перед расширение добавляется в скобках
целое число, например test(1).txt.
Файлы:
Узнай стоимость помощи по твоей работе
На нашем сервисе более 1000 профессиональных исполнителей, которые готовы выполнить ваше задание. Опишите его и получите их предложения с ценой.
Предложения (2)
35000 руб. до 22 июля 2023
Готова выполнить вашу работать
1600 руб. до 28 июля 2023
Выполню