繁体   English   中英

Java:加密的服务器/客户端双向通信?

[英]Java: encrypted server/clients bi-directional communication?

在服务器和多个客户端之间建立加密的双向通信的最佳方法是什么?

服务器具有持久性数据库,并将向客户端发送数据,而客户端将向后发送数据。 必须对其进行加密,以最好地防止网络嗅探工具等。

Netty服务器是否适合此? 我可以使用带有netty和客户端应用程序的套接字连接到服务器吗?

谢谢。

如果您的意思是通信协议是HTTP,并且您正在使用标准HTTP环境(HTTP服务器,Servlet,JSP等),请使用HTTPS通信。 它保证双向加密和保护您的数据。

您可以只加密套接字并通过电线发送您喜欢的任何协议。 HTTPS只是其中之一。 例如,我们已经在网络上实现了SMTPS,没有任何问题。

您只需要定义协议,编写编码器/解码器,然后将它们与SslHandler一起添加到管道中即可。 而已。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM