JWT RS256、RS384、RS512算法有啥区别?

Posted

技术标签:

【中文标题】JWT RS256、RS384、RS512算法有啥区别?【英文标题】:What are the differences between JWT RS256, RS384, and RS512 algorithms?JWT RS256、RS384、RS512算法有什么区别? 【发布时间】:2018-12-31 13:05:57 【问题描述】:

我在当前项目中使用 JWT RS256 算法,但我想知道算法 RS256、RS384 和 RS512 之间有什么区别。谁能向我解释一下这些算法的主要区别是什么?

【问题讨论】:

【参考方案1】:

这是在RFC 7518 -JSON Web Algorithms (JWA) 中定义用于 JWS 的一组算法

RS256RS384RS512的区别在于哈希算法SHA256SHA384SHA512

【讨论】:

以上是关于JWT RS256、RS384、RS512算法有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

Node.js 中未使用 RS256 算法生成 jsonwebtoken 令牌

JWT:我应该使用哪种签名算法?

JWT 签名算法 HS256 与 RS256

节点 js JWT 令牌不是使用 RS256 算法生成的

sh 使用openssl为JWT JWK(JSON Web Token JSON Web Key)生成ES512和RS256椭圆曲线密钥对

ruby-jwt编码,用RS256算法解码