itsdangerous模块常用于向未知环境中发送数据时使用
from itsdangerous import TimedJSONWebSignatureSerializer as Serializer
from itsdangerous import SignatureExpired #用于超时处理异常
#实例化:Serializer(密钥,过期时间),密钥自己提供
serializer = Serializer(settings.SECRET_KEY,3600)
info = xxx #想要加密的目标信息
#加密
token = serializer.dumps(info).decode() #python的加密库返回的基本都是byte,需要decode()
#解密
info = serializer.loads(token)