自定义协议的SSL或TLS加密

sla*_*ast 1 c++ encryption networking

所以我正在制作自己的点对点UDP协议,我想添加加密,所以基本上我想让客户端交换公共加密密钥.我将使用什么库,以及如何生成密钥并使用它们进行加密?

Jum*_*ram 10

SSL和TLS需要可靠的传输协议,不能通过UDP运行.您正在寻找的是DTLS.你从那里做什么取决于你使用的库.维基百科列出了几个选项.