python - UDP数据包加密

标签 python ssl udp

如果使用 ssl 模块进行 TCP 通信,这似乎相当微不足道,但如何通过 UDP 完成加密通信?

ssl模块还能用吗?如果是这样,需要执行哪些步骤才能使客户端和服务器处于可以正常来回发送数据的位置?

最佳答案

DTLS是设计用于数据报传输(如 UDP)的 TLS(又名 SSL)衍生物。

OpenSSL从 0.9.8 开始支持 DTLS,使用 DTLSv1_METHOD 而不是 SSLv23_METHODTLSv1_METHOD 或类似的。

关于python - UDP数据包加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2065218/

相关文章:

c - unix 套接字错误 14 : EFAULT (bad address)

python - 如何在conda创建的环境中启动jupyter?

在 HTTP 站点上使用基于 HTTPS 的服务的安全性

python - 使用终端安装 python 时遇到问题

ssl - 由于 Heroku 的空服务器响应,Cloudflare 返回 520

ssl - ChromeDriver 仅打开具有有效 SSL 证书的网站

c# - 串行到以太网 (TCP) 字节传输的显着延迟?

android - 如何将 ByteArrayInputStream 转换为 jpeg 并在 android 手机上显示?

python - 求解按位代数中的未知数

python - 如何使用查找表重新编码 pandas 数据框中的缺失值