Я знаю, что Qt поддерживает SSL / TLS для связи TCP, и я хотел использовать межплатформенный высокоуровневый API для шифрования сообщений, не основанных на TCP.Если возможно сохранить протокол Диффи-Хеллмана для установления защищенной связи.
Теперь я смотрю на источники классов, и , где данные зашифрованы, например, , и, похоже, всезакрытый и не легко повторно используемый.
- Есть ли простой способ использовать то, что было разработано Qt для чего-то другого, кроме TCP, хотя бы для простого шифрования?полная поддержка SSL?
- Полагаю, вы всегда можете открыть локальный порт TCP и создать локальный прокси-сервер TCP-to-Other, но это выглядит немного глупо, просто чтобы иметь возможность повторно использовать реализацию Qt.
Я нашел Взлом на поддержку Qt SSL в Wiki, который дает некоторую перспективу, но не совсем то, как использовать существующую реализацию.