– Провести анализ алгоритма шифрования, соответствующего вашему варианту (см. Приложение 1 и 2).
– Построить блок-схему программной реализации заданного алгоритма шифрования. Схема должна точно соответствовать последующей программной реализации алгоритма.
– Разработать техническое задание на программную реализацию алгоритма шифрования в соответствии с ГОСТ 34.602–2020.
– Настроить репозиторий управления проектом (на базе GitHub или GitFlick): рабочая директория, градация веток и т.п. В отчете указать ссылку на проект на GitHub или GitFlick.
– Разработать программу на языке программирования Python для шифрования данных заданным алгоритмом. Вся работа над алгоритмом шифрования должна вестись в репозитории (не менее 30 коммитов). Все изменения в программный код вносятся коммитами.
– Добавить в разработанную программу модуль для расшифровки данных.
– В программе должен быть предусмотрен интерфейс с возможностью вставки текстового сообщения в многострочное поле. Шифрование и расшифрование должно производиться по нажатию на соответствующие кнопки. Вывод полученного текста должен производиться в соответствующие многострочные поля.
– Провести тестирование и отладку разработанной программы
– Разработать рекомендации по внедрению разработанной программы в существующую ИТ-инфраструктуру организации, в том числе создать календарный план внедрения.
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |