itsdangerous

itsdangerous的使用


安装:

  • pip install itsdangerous

  

使用:

  •  1 from itsdangerous import TimedJSONWebSignatureSerializer as Serializer
     2 from itsdangerous import SignatureExpired
     3 from itsdangerous.exc import BadSignature
     4 
     5 salt = 'secret'  # 设置加密的salt
     6 expiredTime = 3600 * 2  # 设置过期时间为2个小时
     7 serializer = Serializer(salt, expiredTime)
     8 data = {'info': '这是加密数据'}
     9 secret = serializer.dumps(data)  # 将data数据加密, 加密的数据为byte格式
    10 
    11 
    12 def getAnswer(data):
    13     try:
    14         answer = serializer.loads(data)  # 将data数据解密
    15         return answer
    16     except SignatureExpired:  # 捕获数据过期错误
    17         return '数据已过期'
    18     except BadSignature:  # 捕获错误解密信息错误
    19         return '解密失败'

猜你喜欢

转载自www.cnblogs.com/ivy-blogs/p/10961461.html
今日推荐