我想知道是否有任何django模块,或者在这种情况下是任何python模块,这将允许我创建自己的应用程序来管理GnuPG密钥的创建,管理等,以及签名和加密的能力通过这个申请文件?
如果没有这样的模块,我该怎么做?
谢谢。
答案 0 :(得分:4)
我写了一个Django应用程序django-email-extras,它完全符合您的要求。它允许用户通过Django管理员管理GPG密钥,并使用有效密钥加密所有邮件给收件人,并支持带附件的多部分模板化电子邮件。
答案 1 :(得分:2)
GnuPGInterface可以do all of that - 它本质上是围绕GnuPG程序的Python包装器。
PyMe可能更容易使用,因为它旨在包裹GPGME(ME = Made Easy)。
能够签名,加密,解密和验证数据。
能够列出密钥,导出和导入密钥以及管理密钥环。