除了加密外,我想编写一个基本的套接字聊天应用程序。您已经知道了所有这些套接字编程示例,在这些示例中,您可以在命令行中运行服务器和客户端,并且来回发送消息。那样,除非具有良好的加密。

Diffie-Hellman key 交换,一旦建立连接,这些证书颁发机构就不会废话,也许还有一些ECDSA。

GnuTLS支持所有这些功能,但是将大量文档放在一起比看到已经工作的东西更加令人困惑。

PS:语言无关紧要,在Google上搜索了数周之后,除了文档以外,什么都找不到,我真的不在乎。它只需要一些有效的代码即可。

谢谢!

最佳答案

Python具有强大的GnuTLS支持。

如果您使用debian/ubuntu,则只需要做apt-get install python-gnutls即可。在文档中是使用Twisted的基本加密客户端/服务器的示例。

09-30 16:53