我有一个使用套接字发送和接收数据的聊天程序。现在,我想使用 Diffie-Hellman key 交换系统通过套接字加密数据传输。 最简单的方法是什么?
最佳答案
What is the easiest way to do that?
使用JSSE并配置使用 Diffie Hellman。
JSSE
是 Java 对 SSL
的套接字扩展。使用 SecureSocket
类提供与常规套接字相同的接口(interface)(因此您当前的代码不需要更改)但通过 SSL
操作,您可以在网络连接中实现加密。
您应该研究提供的链接以了解如何配置以执行您需要的操作。
关于java - 在 java 中实现完整的 Diffie-Hellman key 交换加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14589735/