HMAC + SHA256 jwt秘密长度

时间:2015-05-29 02:36:23

标签: hash cryptography jwt

我将使用SHA256签署一个令牌,我想知道我应该放置的秘密长度。如果我使用sha256,那么拥有超过256位的密钥长度会有什么好处。所以,如果我的密钥是300位长,这更安全吗?

1 个答案:

答案 0 :(得分:2)

密钥的长度必须<= 512位,因为这是焊盘的大小。如果有人试图强行使用您的密钥,那么密钥大小为512位将是最安全的。

所以回答你的问题。是的,密钥长度为300位比长度为256位的密钥更安全。