首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中使用gpg的最简单而又安全的方法?

在python中使用gpg的最简单而又安全的方法?
EN

Stack Overflow用户
提问于 2013-01-24 16:54:50
回答 1查看 254关注 0票数 3

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

我知道有,但这只在gpg 1.4.2上进行了测试。最新的稳定版本是gpg 2.0.19,它增加了一些新的补丁和特性。这里有pycrypto,但是对于一个简单的加密步骤来说,这似乎太大了。

我可以使用子流程模块,只使用gpg2,但是我不确定从python运行外部程序的安全性。

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

EN

回答 1

Stack Overflow用户

发布于 2022-03-08 16:30:18

你可以试试python

这里有一些其他的替代方案:

  • 使用其套接字协议与GnuPG通信。
  • gnupg - GnuPG可执行文件的包装器。
  • python-gnupg可执行文件的另一个包装器。
  • GnuPG可执行文件的另一个包装器。
  • gpglib -一个用于解析OpenPGP数据包和解密消息的纯python库。
  • OpenPGP --一个未维护的纯python库,它具有许多GnuPG旧版本的功能。
  • 加密文件-一个用于以OpenPGP兼容的方式对称加密文件的纯python库。
  • PGPy -一个纯python库,具有OpenPGP数据包的基本解析和签名。
  • 一个openpgp的纯python端口。它可以解析OpenPGP数据包并验证和创建签名。

但是,就我而言,所有这些都行不通。如果我能找到我正在寻找的东西,我一定会更新这篇文章更多的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14506593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档