2017-05-09 43 views
1

我需要建立一个安全的聊天服务器端到端加密支持,理论上我知道它是如何工作的,但我不知道如何发送加密密钥SSL。如何安全地发送端到端加密代码

+0

这太宽泛了。要回答这个问题,需要编写一个巨大的教程。你有没有试过这样做?你遇到了什么具体问题? – Carcigenicate

+0

我有一个工作的聊天服务器,我只是不知道如何安全地共享ecryption密钥。 –

回答

1

您应该使用经过验证的密钥交换算法,如Diffie–Hellman

否则,您可以依靠非对称密钥来交换新/临时对称密钥。例如,每一方发送用对方公钥加密的对称密钥的一半。