如果使用ssl模块进行TCP通信,这似乎是相当简单的,但是如何通过UDP进行加密通信?
ssl模块是否仍可使用?如果是这样,客户端和服务器需要执行哪些步骤才能正常发送数据?
答案 0 :(得分:4)
DTLS是一种TLS(又称SSL)衍生产品,设计用于数据报传输,如UDP。
OpenSSL支持从0.9.8开始使用DTLSv1_METHOD
代替SSLv23_METHOD
或TLSv1_METHOD
或类似的DTLS。
答案 1 :(得分:1)
您可以使用pyCrypto或ezPyCrypto手动加密/解密数据包。