博客
技术2026 年 5 月 29 日

哈希算法对比指南

不同哈希算法适用于不同场景。选错算法可能导致安全漏洞或与遗留系统不兼容。

算法概览

MD5:128 位,快速,安全性已破解,仅适合遗留校验。SHA-1:160 位,已弃用于安全场景。SHA-256:256 位,完整性验证和区块链的现行标准。SHA-512:512 位,适合长期归档的高安全需求。

如何选择

文件完整性用 SHA-256。API 签名需与后端算法一致。缓存键可用 MD5(非安全场景)。密码存储绝不在浏览器哈希,服务端应使用 bcrypt 或 Argon2。

WaiHub 哈希生成器可一次对比四种算法的输出。