0

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

服务器具有持久性数据库,并将数据发送给客户端,客户端将发送回数据。这必须加密,以最好地防止网络嗅探工具等。

Netty 服务器会是一个很好的选择吗?我可以使用带有 netty 和客户端应用程序的套接字连接到服务器吗?

谢谢你。

4

2 回答 2

3

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

于 2011-12-14T08:16:29.043 回答
1

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

您只需要定义协议,编写编码器/解码器并在管道中使用 SslHandler 添加它们。就是这样。

于 2011-12-14T15:14:07.287 回答