安装加密模块
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
时表示加密时间已过期