最近 J2SE チャット アプリケーションを作成しましたが、データ転送の暗号化について検討する必要があると思います。しかし、ゼロからコーディングすることはできません。
目標を達成するのに役立つ既存の暗号化アプリケーションがあるかどうかわかりませんか? 重要な点は、Java アプリケーションをサポートすることです。
ありがとうございました!
これには SSL を使用する必要があります。Java には、SSLSocketFactory を介した SSL のサポートが組み込まれています。
import javax.net.ssl.SSLSocketFactory;
...
SocketFactory factory = SSLSocketFactory.getDefault();
Socket s = factory.createSocket( host, port );
それ以降は、通常どおりソケットを使用してください。
Yes, it's called the Java API ;-)
http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136007.html
You might use the transport layer security (https and friends) or encrypt your data through JCA (Java cryptography architecture).