Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中使用gpg的最简单但安全的方法?_Python_Encryption - Fatal编程技术网

在python中使用gpg的最简单但安全的方法?

在python中使用gpg的最简单但安全的方法?,python,encryption,Python,Encryption,我想使用通过gpg2命令行生成的密钥加密python中的一些明文。应用程序将只知道公钥,并在将数据存储到数据库之前对其进行加密 我知道有PythonGnuPG,但这只是在GPG1.4.2上测试过的。最新的稳定版本是GPG2.0.19,它添加了一些新的错误修复和功能。有pycrypto,但对于一个简单的加密步骤来说,它似乎太庞大了 我可以使用subprocess模块,只使用gpg2,但我不确定从python运行外部程序的安全含义 是否有一个我可以使用的纯python gpg包装器?或者使用子流程模

我想使用通过gpg2命令行生成的密钥加密python中的一些明文。应用程序将只知道公钥,并在将数据存储到数据库之前对其进行加密

我知道有PythonGnuPG,但这只是在GPG1.4.2上测试过的。最新的稳定版本是GPG2.0.19,它添加了一些新的错误修复和功能。有pycrypto,但对于一个简单的加密步骤来说,它似乎太庞大了

我可以使用subprocess模块,只使用gpg2,但我不确定从python运行外部程序的安全含义

是否有一个我可以使用的纯python gpg包装器?或者使用子流程模块调用gpg2就足够了吗