选择算法并输入内容
—
SHA是单向散列算法,无法从哈希值反推原文 · 数据不离开浏览器
SHA(Secure Hash Algorithm,安全散列算法)由美国国家安全局设计,能把任意长度的数据压缩为固定长度的指纹字符串。输入哪怕只改动一个字符,输出的哈希值也会完全不同(雪崩效应),因此被广泛用于文件完整性校验、密码存储加盐、数字签名、区块链、数字证书等领域。
| 算法 | 输出长度 | 安全性 | 典型用途 |
|---|---|---|---|
| SHA-1 | 40位十六进制(160位) | 已不推荐安全用途 | 旧版Git、兼容校验 |
| SHA-256 | 64位十六进制(256位) | 安全,最常用 | 密码存储、签名、区块链 |
| SHA-384 | 96位十六进制(384位) | 安全 | 高安全等级系统 |
| SHA-512 | 128位十六进制(512位) | 安全,64位平台更快 | 证书、高防碰撞场景 |