UDP数据包加密

3 投票
2 回答
6015 浏览
提问于 2025-04-15 18:02

如果使用ssl模块进行TCP通信,这看起来是相对简单的。但是,如何通过UDP进行加密通信呢?

ssl模块还能用吗?如果可以,客户端和服务器需要做哪些步骤,才能正常地发送和接收数据呢?

2 个回答

1

你可以使用 pyCrypto 或者 ezPyCrypto 来手动加密或解密数据包。

4

DTLS 是一种基于 TLS(也叫 SSL)的技术,专门为数据报传输设计的,比如 UDP。

OpenSSL 从 0.9.8 版本开始支持 DTLS,使用 DTLSv1_METHOD,而不是 SSLv23_METHODTLSv1_METHOD 等其他方法。

撰写回答