哈希算法选择
支持 MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512 六种算法MD5
128 bit (32 chars)
已不安全
SHA-1
160 bit (40 chars)
已弃用
SHA-224
224 bit (56 chars)
安全
SHA-256
256 bit (64 chars)
推荐标准
SHA-384
384 bit (96 chars)
高安全
SHA-512
512 bit (128 chars)
最高安全
安全提示:MD5 和 SHA-1 已被证实存在碰撞攻击漏洞,仅建议用于兼容性场景。新系统请使用 SHA-256 或更高版本。
输入文本
计算结果
等待输入...
哈希值验证
输入已知的哈希值进行比对,验证数据完整性
算法选择指南
| 算法 | 输出长度 | 安全级别 | 适用场景 | 性能 |
|---|---|---|---|---|
| MD5 | 128 bit | 不安全(已破解) | 仅兼容性、非安全校验 | 最快 |
| SHA-1 | 160 bit | 不安全(已弃用) | 遗留系统兼容 | 快 |
| SHA-224 | 224 bit | 中等安全 | 资源受限设备 | 中等 |
| SHA-256 ⭐ | 256 bit | 高安全(推荐) | 通用标准、区块链、SSL | 中等 |
| SHA-384 | 384 bit | 很高安全 | 政府/金融高安全需求 | 较慢 |
| SHA-512 | 512 bit | 最高安全 | 64位系统、最高安全 | 64位系统较快 |
选择建议:
新项目直接使用 SHA-256,它是目前行业标准;如需最高安全级别或运行在 64 位服务器上,选择 SHA-512;MD5 和 SHA-1 仅用于与旧系统兼容。
实时计算
文本输入即时生成哈希,无需等待,响应极速
文件校验
支持拖拽上传,计算任意文件哈希,验证文件完整性
HMAC 认证
带密钥的消息认证码,同时验证数据完整性和真实性
安全对比
哈希值比对功能,快速验证文件或数据是否被篡改