• 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 '解密失败'

  • 相关阅读:
    Java面试题3
    Git 命令
    Flutter 基础控件
    Flutter工程目录
    GitHub简介
    Android Studio 安装 Flutter
    Android 权限管理
    结构型模式-适配器模式
    结构型模式-外观模式
    结构型模式-组合模式
  • 原文地址:https://www.cnblogs.com/ivy-blogs/p/10961461.html
Copyright © 2020-2023  润新知