成员对照
| 算法 | 摘要长度 | 字长 | 轮数 | 典型用途 |
|---|---|---|---|---|
| SHA-224 | 224 位 | 32 位 | 64 轮 | 与 P-224 匹配的签名哈希 |
| SHA-256 | 256 位 | 32 位 | 64 轮 | 证书、签名、HMAC、文件校验 |
| SHA-384 | 384 位 | 64 位 | 80 轮 | P-384 场景、TLS 套件 |
| SHA-512 | 512 位 | 64 位 | 80 轮 | 64 位平台、HMAC、Ed25519 内部哈希 |
常用命令与测试向量
常用命令与测试向量
printf abc | openssl dgst -sha256
# 输出:ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
sha256sum file.bin选择哈希时按「安全强度与用途匹配」:一般签名用 SHA-256/384,需要与 P-521 匹配时用 SHA-512。