Техническое задание: Программа для безопасной передачи файлов

Требуется разработать программу, которая реализует два взаимосвязанных функционала для обеспечения безопасной передачи конфиденциальных данных.

Основные функции программы

  • Совместное асимметричное шифрование файла: Реализация алгоритма шифрования с использованием открытого и закрытого ключей для защиты содержимого файла перед передачей.
  • Передача зашифрованного файла: Организация процесса отправки уже зашифрованного файла получателю, обеспечивающая целостность и конфиденциальность данных во время передачи.

Требования к реализации

  • Программа должна представлять собой законченное рабочее решение.
  • Необходимо обеспечить корректную последовательность работы: сначала шифрование, затем - передача.
  • Алгоритм шифрования должен быть надёжным и соответствовать современным стандартам.
  • Интерфейс программы (консольный или графический) должен быть интуитивно понятным для выполнения обеих операций.
  • В коде следует придерживаться принципов читаемости и сопровождаемости.

Детали реализации, включая выбор конкретных библиотек для шифрования и передачи данных, согласуются с исполнителем.

Интеграция алгоритмов планирования траекторий в Webots

Требуется адаптировать и реализовать скрипты из нескольких открытых репозиториев, содержащих алгоритмы планирования движения для автономных систем, в симулятор Webots. Необходимо обеспечить их корректную работу в новой среде.

Выполнение 20 лабораторных работ по компьютерным сетям в Cisco Packet Tracer

Требуется выполнить комплекс из 20 лабораторных работ по дисциплине "Компьютерные сети" с использованием симулятора Cisco Packet Tracer. Работы должны быть выполнены качественно и в полном объеме.