jjwt中,如何反向解码base64编码后的key呢?-灵析社区

MaxClick

官网中有这么一段: If you need to save this new SecretKey, you can Base64 (or Base64URL) encode it: `String secretString = Encoders.BASE64.encode(key.getEncoded());` 链接:[https://github.com/jwtk/jjwt?tab=readme-ov-file#creating-safe-keys](https://link.segmentfault.com/?enc=e8Izh6UeFr1B4XDKXBwCTw%3D%3D.RsgQQnMDVSE2S8uwL4x4qwWjn4XQWfIWVu6cEOoBet9PuJ1RwR4l5gAwFhR6DlLwYSazKvY7taeQQrajgXxZ7IOupYFIFQg3kHxlhXr6%2Fis%3D) 问题来了,如何反向解码呢?知道了String类型的secretkey,如果转变成SecretKey类型呢? 大概过程我能想到,是`Decoders.BASE64.decode(secretString)`,但是后面想不到了,有谁知道吗?

阅读量:158

点赞量:0

问AI
这下面不就是吗 SecretKey key = Keys.hmacShaKeyFor(Decoders.BASE64.decode(secretString)); "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240914/9236301b80b6dbff198ad62b5ca42d58.png) * "SecretKey Formats" (https://link.segmentfault.com/?enc=q8fgfk5SZZMUFz0hUVaMDg%3D%3D.tOL6096RV%2BcsGS40wfNzwPxq%2BnyxAbLcT3Q53oceT%2B8j2xhjn%2B2nsoQVg6SWFc1Ug1g30%2Ftf1XieVDH6wH1WlW3juaWgyV7BVQTcxjMkhXc%3D)