我可以散列/加密或以其他方式保护我的Django应用中的电子邮件免受黑客攻击吗?

时间:2013-12-17 23:52:37

标签: django django-email

希望有一个简单的功能,我可以用来安全地存储电子邮件,并在需要发送电子邮件时轻松检索。

1 个答案:

答案 0 :(得分:4)

有点一般性问题,但这里有一些我熟悉的解决方案:

  • 使用django-encrypted-fields,其中包含EncryptedEmailField
  • 您可以覆盖自己加密电子邮件的保存方法,然后覆盖post_init信号进行解密。请参阅example here(基于this
  • 您可以构建自己的加密电子邮件字段,请参阅django snippet here(使用pyCrypto)
  • 您可以使用django-extension的EncryptedCharField
  • 如果上述情况都不够好,请尝试自己进行谷歌搜索。你可能不是第一个解决这个问题的人
祝你好运。