我当前正在使用ejabberd。我的应用程序运行正常,但有一个问题。如何加密从客户端发送到ejabberd的节(状态,消息,IQ)。我目前正在使用TLS传输协议进行客户端到服务器的通信以及服务器到服务器的通信。我想要做的是使用公共密钥对从客户端发送到服务器的ejabberd数据进行加密。
答案 0 :(得分:1)
我相信您正在谈论端到端加密
如果我们通常在谈论XMPP,则可以使用并可以使用以下内容:
关于Ejabberd-如此处https://www.process-one.net/en/ejabberd/protocols/所述-他们开箱即用地支持 OpenPGP 。
其他内容(至少OTR)也可以在任何消息传递应用程序中使用。
无论如何,这是一个非常广泛的主题,您需要花费大量时间来实施端到端加密,这不是一项快速的任务