|
|

9精币
JAxXhZ7RPpZ_iYJWRQF0X0tOxKFeEs1oPqaqDdoCHTsEu5n6vdf1KfVN4v-m_2vhADCXKLHhKVBQlfjg8qjASQ6vdd6rgFe7emg7ry7vOQyivmWP6QLuRGoz7l6d-dnRpf4GWi5zUS8hgW1umoj1pJONW2FLwmupeWl3dpGfTgs=
这个能解密吗 需要知道 key吗
. Base64编码的JWT结构 - 字符串特征:
- 包含_和-分隔符,与JWT的.分隔符类似(可能经过字符替换)
- 末尾有=填充符,符合Base64编码规范
- 典型JWT结构验证:
- 标准JWT由Header.Payload.Signature三部分组成
- 若将字符串中的_和-替换为.后尝试Base64解码,可能得到类似以下结构的JSON字段:[backcolor=var(--cos-color-bg-dent)]jsonCopy Code
{[color=var(--cos-yellow-2)]"alg":[color=var(--cos-green-2)]"HS256",[color=var(--cos-yellow-2)]"typ":[color=var(--cos-green-2)]"JWT"}{[color=var(--cos-yellow-2)]"sub":[color=var(--cos-green-2)]"user123",[color=var(--cos-yellow-2)]"exp":[color=var(--cos-yellow-2)]1745481600}
- 有可能跟下面内容有关的
- -----BEGIN PUBLIC KEY-----
- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC8H6Gp7XP6UvEQzvUgGnt9nPX4
- exn1aNlmeyloMl6g2rEggeTNMp7I3iLPzQDbt6yedCru971fducKc2DgF/y2CcwA
- dqaKdxm0dSI2Zs4QLNYbKwWJ65wkgUh8+TJBnk+PGTgoxZ2wzvhJyRGjGhsFvLmZ
- kUYPPxAPSNfjB3+/4wIDAQAB
- -----END PUBLIC KEY-----
或者
a = 子文本替换 (a, “-”, “+”, , , 真)
a= 子文本替换 (a, “_”, “/”, , , 真)
b = 编码_BASE64解码 (s)
b = 对称解密 (b, 到字节集 (“3m3H9Q7H49dD9T5EUlbgqSvmHYNt1CGq”), #对称算法_AES_256_CBC, #数据填充_PKCS7_PADDING, 取空白字节集 (16))
调试输出 (UTF8到文本 (b))
|
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|