SM3
SM3 是中国国家标准(GB/T 32905-2016)的 256 位密码哈希函数,结构类似 SHA-256 但使用不同轮函数与常量。
用途
中国商用密码标准哈希,用于 SM2 签名与 SM9 等国密算法体系。
机制
Merkle-Damgård 结构,64 轮,32 位字,压缩函数使用消息扩展 W 与 W'、轮函数 FF/GG、循环左移与常量 T_j。输出 256 位。
用例
- SM2 签名
- 中国商用密码
- 国密合规
SM3 是中国国家标准(GB/T 32905-2016)的 256 位密码哈希函数,结构类似 SHA-256 但使用不同轮函数与常量。
中国商用密码标准哈希,用于 SM2 签名与 SM9 等国密算法体系。
Merkle-Damgård 结构,64 轮,32 位字,压缩函数使用消息扩展 W 与 W'、轮函数 FF/GG、循环左移与常量 T_j。输出 256 位。