在django python中加密/解密用户数据

2024-10-06 14:26:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个项目,客户机想要加密用户的数据,当我们必须从数据库中获取数据时,对这些数据进行解密(因此数据被加密到数据库中)。在

我使用的是django1.8和python3.5。 用户数据是CharFieldsIntegerFieldsEmailFieldsDateFields,等等。。。在

我认为最好的方法是将数据加密到用户模型save()方法中,创建一个自定义管理器来执行查询集并解密对象。在

你觉得怎么样?我应该使用什么加密/解密库?有更好的方法吗?你有没有一些技巧/或者已经在Django项目中做过了?在

谢谢你的回答!:)


Tags: 数据项目对象方法用户模型数据库管理器