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

标签 django django-email

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

最佳答案

这是一个普遍的问题,但这里有一些我熟悉的解决方案:

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

  • 祝你好运。

    关于django - 我可以散列/加密或以其他方式保护我的 Django 应用程序中的电子邮件免受黑客攻击吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20647081/

    相关文章:

    django - Userena 服务条款注册

    python - 使用 Django Admin Actions 发送批量电子邮件

    python - Django 错误报告 - 如何知道哪个用户触发了错误?

    django 1.7 迁移获取错误 "table already exists"

    python - 为 webdesigner 设置 Django 的最小工作量

    python - Django : Send mail failed

    django - 通过托管 SMTP 从 Django 发送电子邮件

    python - 重写管理 View 方法 - Django

    python - Python 和 Django 常量的最佳实践