2

我正在尝试设置 XMPP 服务器,以便我的服务用户可以与其他服务的 XMPP 用户通信。我有两个要求

1) 其他服务的用户必须仍然能够使用他们当前使用的任何客户端和聊天服务(例如 gmail Web 客户端)与我的客户交谈。

2) 客户端与服务器、服务器与服务器之间的通信必须加密。(后面更难)

我设置了一个 XMPP 服务器并与 gmail 联合,发现服务器到服务器的通信没有加密。接下来我将我的 XMPP 服务器与 jabber.org 联合起来,从我的服务器到 jabber.org 的连接被加密,让我确信我的服务器配置是正确的。有什么方法可以加密我的 XMPP 服务器和 Google 之间的通信是否有任何 XMPP 服务器支持与 Google 的 TLS 假设 Google 目前不支持,他们是否计划将来在服务器上添加 TLS 到服务器通信?预计什么时候?

代替加密的服务器到服务器的通信,是否还有其他可能性(鉴于上述要求)?谷歌应用引擎应用程序是否会在 gmail 服务器和我的谷歌应用引擎应用程序之间加密通信并满足第一个要求?

4

1 回答 1

1

对于服务器到服务器的通信,您可以使用 AES 对所有通信进行加密,对于密码,您可以使用 RSA 发送。如果您使用的是 python,则可以使用 pycrypto,尽管要在开发服务器中测试它必须安装该库。

关于客户端和服务器通信我不确定您是否可以使用相同的加密。

于 2012-11-16T11:32:07.930 回答