欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python:itsdangerous 导入加密模块

程序员文章站 2022-05-28 13:06:57
...

安装加密模块

pip install itsdangerous

使用加密模块

from itsdangerous import TimedJSONWebSignatureSerializer as Serializer
from itsdangerous import SignatureExpired

# 创建对象 ‘secertkey’为**,3600为加密的过期时间(秒数)
serializer = Serializer('secretkey', 3600)

# 通过dumps()方法对要加密的数据进行加密并返回给res_dump
res_dump = serializer.dumps(要加密的数据)

# 通过loads()方法对要解密的数据进行解密并返回给res_load
try:
	res_load = serializer.loads(要解密的数据)
except SignatureExpired as s:
	print('加密时间已过期')
	

注:当出现异常SignatureExpired时表示加密时间已过期