如何加密UDP流?

时间:2019-07-07 16:21:42

标签: ssl encryption udp aes

我正在构建一个应用程序,该应用程序通过使用TLS加密的TCP与服务器进行主要通信。 我目前正在服务器上构建另一个服务器侦听器,以通过其他端口进行UDP通信。 由于要通过此通信传递大量数据报包,因此我应该如何加密此UDP流。

我想到的一个想法是在服务器上生成一个AES128密钥,并使用已经加密的主通信TCP套接字将其传递给客户端,然后使用它来加密UDP通信,但是可能发生的一个问题是第三方攻击者可以以某种方式猜测密钥并完全控制我的UDP流,并且可以解密任何发送的数据包。

还有其他方法可以执行此操作吗?

编辑:我还需要它是一种非常快速的加密,因为它应该实时发送和接收。

预先感谢!

0 个答案:

没有答案