SHA-3 256 位哈希计算器

生成 SHA-3 (FIPS PUB 202 定义的安全哈希算法 3) 256 位/32 字节的消息摘要,从以十六进制编码的文本字符串中生成。SHA-3 256 位是通用哈希最常用的输出大小。

SHA-3 256 位哈希:

相关工具

有关 SHA-3 哈希的更多信息

SHA-3(安全哈希算法 3)是由 NIST 在 FIPS PUB 202 中标准化的加密哈希函数。256 位变体是最常用的输出大小,生成 32 字节的消息摘要,在安全性和效率之间提供了良好的平衡。

SHA-3 由 Guido Bertoni、Joan Daemen、Michaël Peeters 和 Gilles Van Assche 设计,并于 2012 年被选为 NIST 哈希函数竞赛的获胜者。与使用 Merkle-Damgård 构造的 SHA-2 不同,SHA-3 基于 Keccak 海绵构造。

海绵构造分两个阶段工作:

  1. 吸收阶段:输入消息被填充并分成块。每个块与内部状态的一部分进行异或,然后应用置换函数 (Keccak-f)。

  2. 挤压阶段:从状态中提取输出块,如果需要更多输出,则在提取之间应用置换。

SHA-3 256 位的主要优势:

  • 抵抗影响 SHA-2 的长度扩展攻击

  • 与 SHA-2 不同的内部结构,提供算法多样性

  • 针对碰撞攻击的 128 位安全级别

  • 针对原像攻击的 256 位安全级别

SHA-3 256 位推荐用于需要具有强安全保证的通用加密哈希函数的应用程序。它适用于数字签名、消息认证码、密钥派生和随机数生成。