当前位置: 首页 > news >正文

jwt----介绍,原理

token:服务的生成的加密字符串,如果存在客户端浏览器上,就叫cookie
        -三部分:头,荷载,签名
        -签发:登录成功,签发
        -认证:认证类中认证

 # jwt:Json web token (JWT),web方向的token认证
    -长得样子:三段式

seyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ

 

2.base64编码和解码

# base64并不是一种加密反射,只是编码解码方式
#  字符串,可以转成base64编码格式:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9
# eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9 解码成base64

import json
import base64# d = {'user_id': 1, 'username': "lqz"}
#
# d_str = json.dumps(d)
# print(d_str)
# # 对字符串进行bashe64 编码    base64编码需要是二进制
# res=base64.b64encode(bytes(d_str,encoding='utf-8'))
# print(res)  # eyJ1c2VyX2lkIjogMSwgInVzZXJuYW1lIjogImxxeiJ9# 解码
# res=base64.b64decode('TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ=')
# print(res)# 记住: base64 编码,长度一定是4的倍数。如果不够,用 = 补齐# base64的用途
'''
1 互联网中,前后端数据交互,使用base64编码
2 jwt 字符串使用base64编码
3 互联网中一些图片,使用base64编码

http://www.lryc.cn/news/91972.html

相关文章:

  • Three.js--》实现3d水晶小熊模型搭建
  • 《阿里大数据之路》研读笔记(1)
  • Logback 日志框架详解
  • BIO、NIO、AIO 有什么区别?
  • nginx和tomcat负载均衡、静态分离
  • 用AI写出的高考作文!
  • chatgpt赋能python:Python屏幕输入介绍:了解命令行输入的基本知识
  • bert中文文本摘要代码(1)
  • 为何溃坝事故频发,大坝安全如何保障?
  • 第十九章_手写Redis分布式锁
  • 电路设计【8】原理图中VCC、VDD、VEE、VSS、VBAT各表示什么意思
  • Volatile、Synchronized、ReentrantLock锁机制使用说明
  • 港联证券|AI概念股继续活跃 科创50指数逆势走高
  • 分布式事务一 事物以及分布式事物介绍
  • 【十四】设计模式~~~行为型模式~~~中介者模式(Java)
  • css3--nth-child的用法
  • 【假捻发加工生产工单下达】
  • Go for-range VS for
  • 大数据教程【01.01】--大数据介绍及开发环境
  • 文件阅览功能的实现(适用于word、pdf、Excel、ppt、png...)
  • 面试-RabbitMQ常见面试问题
  • 使用VBA在单元格中快速插入Unicode符号
  • PyTorch 深度学习 || 专题六:PyTorch 数据的准备
  • 迅为RK3568开发板2800页手册+220集视频
  • 模拟电子 | 稳压管及其应用
  • 使用大型语言模(LLM)构建系统(二):内容审核、预防Prompt注入
  • springboot---mybatis操作事务配置的处理
  • 游戏盾是什么防御DDOS攻击的
  • java快速结束嵌套循环
  • chatgpt赋能python:Python屏蔽一段代码