【问题标题】:HMAC + SHA256 jwt secret lengthHMAC + SHA256 jwt 秘密长度
【发布时间】:2015-05-29 02:36:23
【问题描述】:

我将使用 SHA256 对令牌进行签名,我想知道我应该输入的秘密长度。如果我使用 sha256,密钥长度超过 256 位有什么好处吗?那么如果我的密钥是 300 位长,这样会更安全吗?

【问题讨论】:

标签: hash cryptography jwt


【解决方案1】:

密钥的长度必须是

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

【讨论】:

  • 非常感谢。这是否也适用于 SHA512?那么它有 1024 位的焊盘吗?
  • @user2924127 据我了解,HMAC 对所有哈希类型使用相同的填充大小。不过,如果你愿意的话,你可以自己实现。
猜你喜欢
  • 2011-08-22
  • 2016-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-18
  • 2016-01-29
相关资源
最近更新 更多