送受信されるデータ、クライアント<>サーバー、およびその逆を暗号化する必要があります。
現在SSLStreamを使用できないため、他の代替手段を探しています。
私が持っている代替案について考えている間、私はデータを読み取ったり傍受したりできない方法でクライアントにデータを送信する方法に行き詰まりました。
これが私がそれをすることをどのように考えたかです:
クライアント/サーバーは、サーバーから受信したデータを暗号化/復号化するために文字列からロードされるアプリケーション内にRSA秘密鍵を持ちます。
最初の接続要求の後、サーバーは内部AESキー/ivとともにセッションIDを送信します。
ここから、クライアントはRSAとAESの両方を使用して通信します。
経験豊富な人々から、私がここで必要としていることを行うためのいくつかの新しいアイデアやより良い方法を聞きたいと思います。
SSLStreamを使用せずに、クライアントからサーバーに、またはその逆に暗号化されたデータを送信しますが、十分なレベルのセキュリティを備えています。
クライアントに秘密鍵を持っていることはリスクがあることを理解していますが、まだより良い解決策を見つけることができていません。