首页 > 其他分享 >JWT 令牌生成报错

JWT 令牌生成报错

时间:2024-09-30 18:49:32浏览次数:21  
标签:令牌 JWT 问题 报错 密钥 HS256

一、问题描述

我在获取JWT令牌时,报了一个这样的错误

error:io.jsonwebtoken.security.WeakKeyException: The signing key's size is 64 bits which is not secure enough for the HS256 algorithm.

二、问题原因

原因是我这里指定的签名密钥也就是signingKey,也就是‘cehgnxuyuan’这个字符串长度太短了,不符合HS256加密算法的密钥长度规则

三、问题解决 

 只需要将‘chengxuyuan’这个字符串换成一个比较长的即可

运行看下效果,获取JWT令牌成功

 

还好最后解决了,一个小小的问题花了我好长时间,不过报错也是好事,提前知道了一个问题的解决方式

标签:令牌,JWT,问题,报错,密钥,HS256
From: https://blog.csdn.net/weixin_64178283/article/details/142661392

相关文章

  • Rustup-init.exe安装后执行cargo run 报错:`link.exe` returned an unexpected error的
    版本:rustc1.81.0(eeb90cda12024-09-04)报错情况如下图:摸索了后,总结一下关键解决方法:从微软件官网:https://visualstudio.microsoft.com/zh-hans/downloads/找到选项“用于VisualStudio的工具”,在其子项中下载“VisualStudio2022生成工具”下载后安装时,在Visualstu......
  • 《仙剑客栈2》报错提示eutil.dll缺失?解决《仙剑客栈2》eutil.dll文件的重要性与补充方
    《仙剑客栈2》报错提示eutil.dll缺失是一个常见的问题,这通常意味着游戏在运行时无法找到必要的动态链接库文件(DLL)。eutil.dll文件在Windows操作系统中扮演着至关重要的角色,为应用程序提供必要的函数和数据支持。以下是解决《仙剑客栈2》eutil.dll文件缺失问题的重要性与补充方......
  • Jmeter启动报错:Error: Unable to access jarfile D:\jiekou\apache-jmeter-5.6.3\b
    解决Jmeter启动报错:Error:UnabletoaccessjarfileD:\jiekou\apache-jmeter-5.6.3\bin\ApacheJMeter.jar问题:明明在官网(https://jmeter.apache.org/download_jmeter.cgi)直接下载,运行Jmeter,结果显示缺少ApacheJMeter.jar原因:Source(源)下含有src的文件里是不含有ApacheJMete......
  • 上传失败报错 UNKNOW: Code: 8192; Desc: stripos()
    错误提示和您的解决方案提到了将 $ext 传递给 chr() 函数,这在大多数情况下是不合适的,因为 chr() 是用来从ASCII值转换为对应的字符,而 $ext 作为文件扩展名应该是直接的字符串形式。正确的做法应该是确认 $ext 是否为字符串类型,并且检查报错是否源于其他原因,比如误报或者......