| 标准 | GB/T 32905-2016 |
|---|---|
| 输出 / 块 | 256 位 / 512 位 |
| 轮数 | 64 轮 |
| 配套使用 | SM2 签名哈希、TLCP MAC、HMAC-SM3 |
计算与测试向量
计算与测试向量
printf abc | openssl dgst -sm3
# 输出:66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0SM3 与 SHA-256 结构相近但参数与常量不同,不能互相替换;协议对接必须双方都启用 SM3。
国密哈希标准(GB/T 32905-2016):输出 256 位、块长 512 位、64 轮,用于 SM2 签名、TLCP 的 PRF/MAC 与国密设备校验。
| 标准 | GB/T 32905-2016 |
|---|---|
| 输出 / 块 | 256 位 / 512 位 |
| 轮数 | 64 轮 |
| 配套使用 | SM2 签名哈希、TLCP MAC、HMAC-SM3 |
printf abc | openssl dgst -sm3
# 输出:66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0