Небольшое WPF-приложение для обмена зашифрованными сообщениями между двумя экземплярами.
- Убедитесь, что установлен .NET 8 SDK и запуск выполняется на Windows (для WPF).
- Откройте файл
SecureMessenger.slnв Visual Studio 2022+ (решение лежит в корне репозитория, проект — в папкеSecureMessenger). - Соберите и запустите два экземпляра приложения (можно из разных папок
bin). - В каждом окне задайте одинаковый "Общий ключ" и разные порты прослушивания.
- Нажмите «Запустить сервер», чтобы начать слушать порт.
- В блоке «Адрес получателя» укажите хост и порт второго экземпляра и отправьте сообщение.
Каждое сообщение шифруется симметрично (AES с ключом, полученным из общего пароля) и передаётся с длиной кадра по TCP.