pip3 install itsdangerous
# 加密
from itsdangerous import TimedJSONWebSignatureSerializer as TJWSS
from django.conf import settings
SECRET_KEY = 'smallmq'
# 密钥 300s
tjwss = TJWSS(SECRET_KEY , 300)
# 要加密的数据
data = db8c553eba2fb569
# 加密,返回的是bytes类型,decode解码
token = tjwss.dumps(data).decode()
# 解密
from itsdangerous import TimedJSONWebSignatureSerializer as TJWSS
SECRET_KEY = 'smallmq'
# 解密
tjwss = TJWSS(SECRET_KEY, 300)
try:
data = tjwss.loads(token)
except error as e:
return None