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

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

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

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

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

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

  • Реализация алгоритма асимметричного шифрования для файлов.
  • Функционал должен позволять нескольким сторонам участвовать в процессе шифрования.

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

  • Возможность создания торрент-файла для зашифрованного файла.
  • Организация дальнейшей раздачи и передачи файла по торрент-протоколу.

Технические ограничения

  • Запрещено использование фреймворка Qt для создания интерфейса или логики программы.
  • Все компоненты должны быть разработаны в среде Visual Studio.

Разработка Telegram-бота для продажи онлайн-курсов с подпиской

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