还有一个名为PyCrypto的模块,看起来正是您所需要的:http://www.dlitz.net/software/pycrypto/。API文档在这里:http://www.dlitz.net/software/pycrypto/apidoc/,这里有一些不错的文档和基本示例,介绍了加密/解密:http://www.dlitz.net/software/pycrypto/doc/。我要承认我没有使用过这个模块,但它似乎可以使用公钥建立会话,然后使用Crypto.PublicKey对象加密/解密通道。然后执行生成会话密钥、在任何通道上进行通信等常规操作。最后,使用会话密钥切换到Crypto.Cipher对象的通道。此外,如果安全性是真正的问题,特别是在多用户或仅部分可信任的计算机上,请务必非常小心地获取会话密钥的值。