2010-11-28 11 views

答えて

0

あなたが聞くリテラルな方法では、これは不可能です。既存のAPIはプレーンウィンドウソケットのみをサポートし、追加の機能のためのフックを提供しません。ソケットの読者と作家も変更する必要があります。

+0

使用する最も簡単なライブラリはどれですか? OpenSSL?暗号化の基本機能が必要です。証明書などを確認する必要はありません。 – thorvald

+0

はい、OpenSSLは、通常のソケットの錯覚を維持するためにかなり簡単です。 –

+0

OpenSSLは、ほとんどのソケットプログラマがOpenSSLをはじめて使用するときにはコンフォートではない非常に異なるステートマシンベースの読み書きモデルを使用します。 OpenSSLはあなたが慎重でない場合、これにより間違ってしまうのは非常に簡単です。 Windowsでは、WinCrypt/SChannelを代わりに使用する方法もあります。 OSに組み込まれているだけでなく、実際のソケットI/Oを完全に制御したままであれば、インバウンド/アウトバウンドのデータをAPIに渡して処理するだけです。 –