| 输出长度 | 256 位(32 字节) |
|---|---|
| 块长度 | 512 位 |
| 状态 | 8 个 32 位字 |
| 安全边界 | 抗碰撞约 128 位、抗前像约 256 位 |
计算与校验
计算与校验
echo -n 'hello' | openssl dgst -sha256
sha256sum firmware.bin > firmware.sha256
sha256sum -c firmware.sha256校验下载文件时优先使用官方发布的 SHA-256 值;若官方只提供 MD5 或 CRC,只能发现意外损坏,不能防篡改。
256 位输出、512 位块、64 轮压缩的哈希函数;是证书签名、TLS、HMAC、文件校验与区块链中使用广泛的摘要算法。
| 输出长度 | 256 位(32 字节) |
|---|---|
| 块长度 | 512 位 |
| 状态 | 8 个 32 位字 |
| 安全边界 | 抗碰撞约 128 位、抗前像约 256 位 |
echo -n 'hello' | openssl dgst -sha256
sha256sum firmware.bin > firmware.sha256
sha256sum -c firmware.sha256