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

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

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

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

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

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

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

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

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

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

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

Project Manager для запуска MVP футбольного сайта

Ищем увлеченного футболом Project Manager для управления 2-месячным проектом по созданию и запуску минимальной жизнеспособной версии (MVP) сайта о футболе. Основная задача - координация работ по интеграции внешних данных (матчи, статистика, новости) и успешный запуск платформы.

Восстановление частоты обновления монитора до 144 Гц после переустановки Windows

После переустановки операционной системы частота обновления монитора упала до 64 Гц, хотя устройство поддерживает 144 Гц. В настройках дисплея отсутствует нужный параметр. Необходимо найти причину и восстановить корректную работу монитора.