jwt 简单基本使用加密解密

jwt 简单基本使用加密解密

import jwt
# 加密
encode_jwt=jwt.encode({'uid':'123'},'密钥123',algorithm='HS256')
print(encode_jwt)
# 解密
encode_jwt=str(encode_jwt,encoding='utf-8')  #  转码强转 必须进行转码
decode_jwt=jwt.decode(encode_jwt,'密钥123'
,algorithms=['HS256'])
print(decode_jwt)  # 字典形式
import jwt
a='pel4*t5rj&b7_ufu3rw8y%z$^)o(o!==3wv5p98f^+@)txvohd' 密钥
encode_jwt=jwt.encode({'uid':23},a,algorithm='HS256') 加密之后为bytes类型 需要转入srt 类型
encode_jwt=str(encode_jwt,encoding='utf-8') #  转化为字符串类型


decode_jwt=jwt.decode(encode_jwt,a,algorithms=['HS256']) # 解密
print(decode_jwt)

JWT在线解密链接直达: https://www.itnav123.com/sites/246.html

 

版权声明:itnav123 发表于 2021-05-19 1:12:22。
转载请注明:jwt 简单基本使用加密解密 | 堆栈导航