The signing key‘s size is 136 bits which is not secure enough for the HS256 algorithm. The JWT JWA S

编程入门 行业动态 更新时间:2024-10-23 01:32:44

The signing key‘s size is 136 <a href=https://www.elefans.com/category/jswz/34/1444615.html style=bits which is not secure enough for the HS256 algorithm. The JWT JWA S"/>

The signing key‘s size is 136 bits which is not secure enough for the HS256 algorithm. The JWT JWA S

今天在用JWT的时候发现报了这个错误

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Sun Feb 07 15:30:44 CST 2021

There was an unexpected error (type=Internal Server Error, status=500).

The signing key's size is 136 bits which is not secure enough for the HS256 algorithm. The JWT JWA Specification (RFC 7518, Section 3.2) states that keys used with HS256 MUST have a size >= 256 bits (the key size must be greater than or equal to the hash output size). Consider using the io.jsonwebtoken.security.Keys class's 'secretKeyFor(SignatureAlgorithm.HS256)' method to create a key guaranteed to be secure enough for HS256. See .2 for more information.

 

查了一些资料,发现是因为使用HS256算法需要的秘钥长度为2048

解决方案:

把自己的秘钥加长为2048个字符就好了

更多推荐

The signing key‘s size is 136 bits which is not secure enough for the HS256 algo

本文发布于:2024-03-08 21:18:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1722409.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:bits   size   signing   key   JWT

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!