在 Django 中轻松加密数据
项目描述
一组用于在 Django 中轻松加密数据的原语,包装了 Python Cryptography库。还提供了替代 Django 自己的加密原语的替代品,使用 Cryptography作为后端提供程序。
不要忘记阅读文档。
密码学示例
使用对称加密将敏感数据存储在数据库中。用加密包裹所需的模型字段以轻松保护其内容。
from django.db import models
from django_cryptography.fields import encrypt
class MyModel(models.Model):
name = models.CharField(max_length=50)
sensitive_data = encrypt(models.CharField(max_length=50))
现在,数据将在保存到数据库时自动加密。 encrypt使用允许双向数据检索的加密。
要求
安装
pip install django-cryptography
项目详情
关
django_cryptography -1.1-py2.py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 93702fcf0d75865d55362f20ecd95274c4eef60ccdce46cbdade0420acee07cb |
|
| MD5 | 7204132b8258a36021cfdb7d6fb34827 |
|
| 布莱克2-256 | e4bad5e1264c60a86cebb4b63f1dae8220e15dd751e46d24229ee0803f19a66b |