itsdangerous的加密解密原理(易懂版)
Posted wanghong1994
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了itsdangerous的加密解密原理(易懂版)相关的知识,希望对你有一定的参考价值。
1 from itsdangerous import TimedJSONWebSignatureSerializer 2 import time 3 from itsdangerous import SignatureExpired # 导入异常报错模块 4 5 yan = "hdwqidbquwddwhdwihdwq" # 加盐 可以自定义也可以使用Django配置自带的 6 7 Serializer = TimedJSONWebSignatureSerializer(yan, 5) # 要加密的方式 ,加密的时间 8 9 info = ‘123456‘ # 要加密的内容 10 11 ret = Serializer.dumps(info) # 执行加密(加密内容) 12 print("ret", ret) 13 14 15 16 time.sleep(6) 17 18 try: 19 reasult = Serializer.loads(ret) # 解密之前加密的变量 20 print("reasult", reasult) # 解密后显示加密内容 21 except SignatureExpired as e: 22 print(‘日期已过‘) # 抛出激活日期已过期
以上是关于itsdangerous的加密解密原理(易懂版)的主要内容,如果未能解决你的问题,请参考以下文章
通俗易懂,十分钟读懂DES,详解DES加密算法原理,DES攻击手段以及3DES原理。Python DES实现源码