首页 > 其他 > 详细

Django 加密解密

时间:2021-04-01 18:33:37      阅读:28      评论:0      收藏:0      [点我收藏+]

 django.core.signing模块

加密:
>>> from django.core.signing import Signer
>>> signer = Signer()
>>> passwd = signer.sign("123456")
>>> passwd
123456:fgIOAPqsDczcp8QFnZ7dVkOvEE8
>>> type(passwd)
<class str>

解密:
>>> restore = signer.unsign(passwd)
>>> restore
123456

给字典类型数据加密,解密

列表、元组同样加密解密

>>> from django.core import signing
>>> value = signing.dumps({"name": "vv"})
>>> value
eyJuYW1lIjoidnYifQ:1lRtRz:ZJtFIbKWjb75PZROIW1o4dmuWqE
>>>
>>> signing.loads(value)
{name: vv}

参考:

https://wiki.jikexueyuan.com/project/django-chinese-docs-1.8/8-5-cryptographic-signing.html

Django 加密解密

原文:https://www.cnblogs.com/yu121/p/14607316.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!