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对象.
另外,如果安全是真正关注的问题,请务必非常小心如何获取会话密钥的值,尤其是在多用户或仅部分受信任的计算机上.
标签:encryption,public-key,python 来源: https://codeday.me/bug/20191210/2102744.html