采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我理解是公钥和私钥已经是经过RSA加密过的,为什么还要用Algorithm.RSA256加密呢?求老师解答。
rsa是非对称加密,所以有公钥和私钥这两个概念,公钥和私钥负责加密和解密,可以这么理解。对token进行加密当然也可以通过其他加密算法,但是rsa加密的安全性较高,所以我们选用rsa
可能我的问题有歧义,我再重说一下:老师提供的RSAUtil里,已经有加密过的常量publicKey和privateKey。token使用Algorithm.RSA256(publicKey,privateKey)是不是相当于在已经加密过的两个常量上再进行一次RSA256加密?主要是不明白为什么要进行两次加密。
哈.我猜的.可能是出于教学的目的,多教一种加密方式吧...实际开发中,可能只用一个加密..我猜的.
并非是进行了两次加密,只是我们自己有一个加密的util,但是使用jwt的时候为了能够生成jwt,需要使用他们框架中提供的方法进行加密,也就是rsa256,但是原理上是通的,用自己的也可以
登录后可查看更多问答,登录/注册
还原高性能项目开发全流程,掌握视频业务核心功能与技术
872 6
889 6
727 6
657 5
1.2k 5