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的加密解密原理(易懂版)的主要内容,如果未能解决你的问题,请参考以下文章

使用itsdangerous对字符串进行加密

django中itsdangerous的用法

RSA算法原理(简单易懂)

通俗易懂,十分钟读懂DES,详解DES加密算法原理,DES攻击手段以及3DES原理。Python DES实现源码

一文解密Kafka,Kafka源码设计与实现原理剖析,真正的通俗易懂

MD5加密及Hash长度拓展攻击通俗易懂