🔍 哈希算法简介
哈希算法将任意长度的数据映射为固定长度的摘要值,常用于文件校验、数据完整性验证、密码存储等场景。
⚙️ 常用算法
CRC32:循环冗余校验,快速但碰撞率高;MD5:128位,已不够安全;SHA-1:160位,已弱化;SHA-2(224/256/384/512):更安全;SHA-3:最新标准,基于Keccak;SM3:中国国家密码管理局标准,256位,用于商用密码体系。
📌 使用场景
文件下载校验、软件完整性检查、数据去重、安全审计等。建议对安全要求高的场景使用 SHA-256 或更高。
🛡️ 安全提示
MD5 和 SHA-1 已被证明存在碰撞攻击,不推荐用于安全敏感场景。本工具所有计算均在浏览器本地进行,数据不上传服务器。