python加密:使用公共密钥加密会话密钥

我想使用公共密钥加密会话密钥. PGP软件如何做到这一点?
有人可以在Python中指定加密的过程或功能吗?

解决方法:

还有一个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对象.

另外,如果安全是真正关注的问题,请务必非常小心如何获取会话密钥的值,尤其是在多用户或仅部分受信任的计算机上.

上一篇:The encryption algorithm is not strong enoug


下一篇:php-如何测试浏览器是否支持128位加密?