java吧 关注:1,190,611贴子:12,602,900
  • 10回复贴,共1

大佬们,请问一下如何解密jwt加密后的token信息呢?

只看楼主收藏回复

打印出来是一堆乱码,最后一张图是我找到的方法不过总感觉怪怪的了,只能拿到登陆者的用户名信息,应该是后端的问题?





IP属地:四川1楼2023-11-19 02:36回复
    因为之前我做项目都是用localstorage,第一次复制用jwt有点懵


    IP属地:四川来自Android客户端5楼2023-11-19 03:20
    回复
      我去,没人吗


      IP属地:四川来自Android客户端16楼2023-11-19 10:05
      回复
        不太清楚你的意思,localstorge是存在客户端本地存储,对标的应该是cookie这些,sessionstorge是会话有效的存储,和jwt解析关系不大。jwt是依靠专门的加密算法进行加密解密的,通常jwt的解密是后端做的。前端需要用户信息的话完全可以在登陆的时候要求后端接口传过来筛掉敏感数据的用户数据存在本地。如果必须要解析jwt的话应该有相关专用的包或者方法,JSON.parse只是常规的解析JSON格式字符串的方法,是应对不了加密信息的


        IP属地:四川来自Android客户端17楼2023-11-19 10:10
        收起回复
          HuTool


          IP属地:广东来自Android客户端18楼2023-11-19 11:34
          回复
            这s13看不了一点


            IP属地:四川来自Android客户端19楼2023-11-19 18:58
            回复
              jwt是前后端用的。localstorage 这个没啥安全性。


              IP属地:安徽20楼2023-11-20 10:27
              回复