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

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

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

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

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

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

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

Массовая загрузка контента в TikTok с использованием нескольких аккаунтов

Требуется организовать выгрузку 3000 коротких видео в TikTok за 15-35 дней. Работа будет вестись через 10 отдельных аккаунтов. Исходный материал - 20-40 видеофайлов, которые необходимо обработать для уникальности.

Аудит безопасности и устранение уязвимости на сайте PrestaShop

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