是否有任何模块允许Django / Python使用gnupg?

时间:2009-09-20 01:33:22

标签: python django gnupg

我想知道是否有任何django模块,或者在这种情况下是任何python模块,这将允许我创建自己的应用程序来管理GnuPG密钥的创建,管理等,以及签名和加密的能力通过这个申请文件?

如果没有这样的模块,我该怎么做?

谢谢。

2 个答案:

答案 0 :(得分:4)

我写了一个Django应用程序django-email-extras,它完全符合您的要求。它允许用户通过Django管理员管理GPG密钥,并使用有效密钥加密所有邮件给收件人,并支持带附件的多部分模板化电子邮件。

答案 1 :(得分:2)

GnuPGInterface可以do all of that - 它本质上是围绕GnuPG程序的Python包装器。

PyMe可能更容易使用,因为它旨在包裹GPGME(ME = Made Easy)。

来自the PyME features page

  
      
  • 能够签名,加密,解密和验证数据。

  •   
  • 能够列出密钥,导出和导入密钥以及管理密钥环。

  •