哈希算法(MD5 与 SHA 家族)技术指南
单向散列函数(Cryptographic Hash Function)是现代信息安全体系的核心基石。它能将任意长度的输入数据经过复杂的混淆与压缩运算,转化为固定长度的信息摘要(Digest)。
MD5 算法
输出 128 位(32 个十六进制字符)。常用于快速检验文件完整性或非敏感数据去重。注意:由于碰撞攻击,不推荐用于密码存储。
SHA-256 算法
NIST 推荐的标准安全哈希算法,输出 256 位,具备极强的抗碰撞能力,广泛应用于数字签名、TLS/SSL 证书与区块链。
SHA-512 算法
输出 512 位长摘要,在 64 位 CPU 架构上运行极其高效,适用于国防与企业级高密级应用系统。