输入文字后自动计算四种摘要值。MD5 用于校验文件完整性,SHA-256 目前最常用,安全性也最高。
输入内容后自动计算。
| 算法 | 结果长度 | 安全性 | 常见用途 |
|---|---|---|---|
| MD5 | 128 位 / 32 字符 | 已不安全,可被构造碰撞 | 文件完整性校验、缓存键、去重标识 |
| SHA-1 | 160 位 / 40 字符 | 已不安全,2017 年已被实际碰撞 | Git 早期版本、旧系统兼容 |
| SHA-256 | 256 位 / 64 字符 | 目前安全 | 数字签名、区块链、证书、文件校验 |
| SHA-512 | 512 位 / 128 字符 | 目前安全 | 高安全等级场景 |
哈希是单向运算,无法从摘要反推原文。但简单密码的摘要可以通过彩虹表爆破,因此存放密码请使用 bcrypt、scrypt 或 Argon2 这类带盐的慢哈希算法,不要直接使用 MD5 或 SHA。