除了加密外,我想编写一个基本的套接字聊天应用程序。您已经知道了所有这些套接字编程示例,在这些示例中,您可以在命令行中运行服务器和客户端,并且来回发送消息。那样,除非具有良好的加密。
Diffie-Hellman key 交换,一旦建立连接,这些证书颁发机构就不会废话,也许还有一些ECDSA。
GnuTLS支持所有这些功能,但是将大量文档放在一起比看到已经工作的东西更加令人困惑。
PS:语言无关紧要,在Google上搜索了数周之后,除了文档以外,什么都找不到,我真的不在乎。它只需要一些有效的代码即可。
谢谢!
最佳答案
Python具有强大的GnuTLS支持。
如果您使用debian/ubuntu,则只需要做apt-get install python-gnutls
即可。在文档中是使用Twisted的基本加密客户端/服务器的示例。