HMAC-sha5 12-224的安全强度为128bits
时间: 2023-06-12 22:04:09 浏览: 152
实际上,HMAC-SHA512/224的安全强度是基于SHA-512哈希函数的,因此其安全强度为224比特,而不是128比特。这意味着对于攻击者来说,找到正确的密钥以生成相同的HMAC值的难度等同于在一个大小为2^224的密钥空间中猜测正确的密钥。这被认为是非常安全的,因为攻击者需要枚举大量的可能性才能破解HMAC值。
相关问题
HMAC-sha12-224的安全强度为128bits
实际上,HMAC-SHA-224 的安全强度是 112 比特。这是因为 HMAC-SHA-224 使用 SHA-224 哈希函数,其输出长度为 224 比特,但是由于其安全强度受到生日攻击的限制,因此其实际安全强度只有 112 比特。这也是为什么一些安全专家建议使用更强的哈希算法,例如 SHA-256 或 SHA-3,来获得更高的安全强度。
HMAC-sha256-96的安全强度为128bits
HMAC-SHA256-96使用SHA-256哈希函数生成96位的输出作为MAC值。由于MAC值长度不足128位,因此安全强度也不到128位。根据NIST的建议,对于保护重要数据的应用程序,最小安全强度应为128位。因此,HMAC-SHA256-96不能提供足够的安全强度来保护高度敏感的数据。建议使用HMAC-SHA256或更长的MAC算法来提高安全性。
阅读全文