电脑显示系统验证JWT出错,请求非法,jwt解密失败
发布网友
发布时间:2022-04-23 08:59
我来回答
共1个回答
热心网友
时间:2022-06-18 18:19
一般情况下,编码解码是为了方便以字节的方式表示数据,便于存储和网络传输。整个jwt串会被置于http的Header或者url中,为了不出现乱码解析错误等意外,编码是有必要的。
在jwt中以.分割的三个部分都经过base64编码(secret部分是否进行base64编码是可选的,header和payload则是必须进行base64编码)。
注意,编码的一个特点:编码和解码的整个过程是可逆的。得知编码方式后,整个jwt串便是明文了payload是一定不能够携带敏感数据如密码等信息的。