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

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

Основные требования к программе

  • Целевая платформа: Настольная система Windows.
  • Среда разработки и язык: Visual Studio, язык C/C++.
  • Интерфейс: Графический пользовательский интерфейс (GUI), созданный средствами Visual Studio C++ (использование Qt не допускается).

Функциональные модули

1. Модуль совместного асимметричного шифрования

  • Реализация алгоритма асимметричного шифрования для файлов.
  • Функционал должен позволять нескольким сторонам участвовать в процессе шифрования/расшифровки.
  • Управление ключами (генерация, обмен, хранение).

2. Модуль передачи через торрент-протокол

  • Создание торрент-файла (.torrent) для зашифрованного файла.
  • Интеграция с торрент-протоколом для организации раздачи и скачивания файла.
  • Управление процессом передачи (запуск, остановка, отслеживание прогресса).

Дополнительные требования и ожидания

  • Программа должна быть законченным, готовым к использованию решением.
  • Код должен быть чистым, документированным и сопровождаться комментариями.
  • Приветствуется продуманный и интуитивно понятный пользовательский интерфейс.

Разработка сеточного торгового робота для биржи

Требуется создать автоматизированного бота для торговли на криптобирже по API. Робот должен выставлять отложенные ордера на двух пользовательских уровнях выше и ниже текущей цены с последующим управлением позициями.

Аудит и разработка рекламных кампаний для сервиса аренды автомобилей

Требуется специалист по контекстной рекламе Google Ads с опытом от 5 лет для проведения аудита и запуска нескольких РК на услуги аренды и дополнительные продукты компании. Подробности обсуждаемы.