如果要了解 jwt, 点击这里
简单代码实现
import jwt
import base64
# Init our Data
payload = {
'school':'example'
}
algo = 'HS256'
secret = 'learning'
# Encode a JWT
encoded_jwt = jwt.encode(payload, secret, algorithm=algo)
print(encoded_jwt)
# Decode a JWT
decoded_jwt = jwt.decode(encoded_jwt, secret, verify=True)
print(decoded_jwt)
# Decode with Simple Base64 Encoding
decoded_base64 = base64.b64decode(str(encoded_jwt).split(".")[1]+"==")
print(decoded_jwt)
结果如下:
b'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzY2hvb2wiOiJleGFtcGxlIn0.BIrOW6noCmWjPDlR7Vs_3KLUZKU1HyOy_8SAD8qN4T8'
{'school': 'example'}
{'school': 'example'}