我想使用通过gpg2命令行生成的密钥加密python中的一些明文。应用程序将只知道公钥,并在将数据存储到数据库之前对其进行加密。
我知道有,但这只在gpg 1.4.2上进行了测试。最新的稳定版本是gpg 2.0.19,它增加了一些新的补丁和特性。这里有pycrypto,但是对于一个简单的加密步骤来说,这似乎太大了。
我可以使用子流程模块,只使用gpg2,但是我不确定从python运行外部程序的安全性。
我是否可以使用gpg的纯python包装?或者使用子流程模块调用gpg2就足够了?
发布于 2022-03-08 16:30:18
你可以试试python。
这里有一些其他的替代方案:
但是,就我而言,所有这些都行不通。如果我能找到我正在寻找的东西,我一定会更新这篇文章更多的信息。
https://stackoverflow.com/questions/14506593
复制相似问题