标签:模块 用户注册 signature pip 用户 sig code token abc
pip install itsdangerous
from itsdangerous import TimedJSONWebSignatureSerializer as Serializer salt=‘abcdefg‘ # 这里就是配置加密的规则 serializer=Serializer(salt,expires_in=3600) # 过期时间一小时, info = {‘confirm‘:1} # 加密阶段 res=serializer.dumps(info)# 得到加密后的数据,会返回一个字节类型的数据 token=res.decode() # 解码为str print(token) # 得到的数据如下,就是包含数据和盐值的token了,只有在知道盐值的时候才能被解密出来 #eyJhbGciOiJIUzUxMiIsImlhdCI6MTU2MjY0Nzg4NCwiZXhwIjoxNTYyNjUxNDg0fQ.eyJjb25maXJtIjo1fQ.93DtXu9vHQDW0lr7saJhDBt-dcBxNNh_IMTR-JhWnrT-ujQ9SwevSUyW0p2txLS-gtyRHPlH1eD9INksIWilkA # 解密阶段 res=serializer.loads(token) print(res) # 返回的数据如下: # {‘confirm‘:1}
标签:模块 用户注册 signature pip 用户 sig code token abc
原文地址:https://www.cnblogs.com/Hannibal-2018/p/11156569.html