itsdangerous的使用

一、用处

对需要的内容进行加密

一、下载
pip install itsdangerous
二、使用
from itsdangerous import TimedJSONWebSignatureSerializer as Serializer
from django.conf import settings

s = Serializer(settings.SECRET_KEY, 60*60)
# 第一个参数是私钥,密文产生的源头,第二个是过期时间,默认3600秒


SECRET_KEY = 'aaaaaaaabbbbbbbbbbbbccccccccccccc'
s = Serializer(SECRET_KEY, 60*60)

# data = 'aaaaa'
# token = s.dumps(data)
# print(token)  # b'eyJhbGciOiJIUzUxMiIsImlhdCI6MTYzMDI1MzIwNiwiZXhwIjoxNjMwMjU2ODA2fQ.ImFhYWFhIg.kvLWy4WBcTj7l0uL2rx3x4N1NSGmJSqgOMZkFuPcpIMVU4XVSZhh7OpgNtuQ9Ooc_KWlSLOLN14DlhaNwRNnbw'
# 默认是bytes数据
data = 'bbbbbb'
# token = s.dumps(data).decode()
# 转成字符串数据
# print(token) # eyJhbGciOiJIUzUxMiIsImlhdCI6MTYzMDI1MzUzNSwiZXhwIjoxNjMwMjU3MTM1fQ.ImJiYmJiYiI.v1vEbaPcM3-5dsfSv9ORvej0nrbaVz12gGycU-zLtTisjZNJz5e_mCd10KT8shE7bdloaczAUf4gCBDP7kq_ww

data1 = s.loads("eyJhbGciOiJIUzUxMiIsImlhdCI6MTYzMDI1MzUzNSwiZXhwIjoxNjMwMjU3MTM1fQ.ImJiYmJiYiI.v1vEbaPcM3-5dsfSv9ORvej0nrbaVz12gGy"
                "cU-zLtTisjZNJz5e_mCd10KT8shE7bdloaczAUf4gCBDP7kq_ww" )
print(data1)
# bbbbbb
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值