数据安全提示: 所有哈希计算均在您的浏览器本地完成,数据不会上传到服务器。
哈希算法聚合
一站式访问所有哈希算法工具。从经典MD5到现代密码哈希算法,选择适合您需求的安全哈希工具。
通用哈希算法
用于数据完整性校验和数字指纹的哈希函数
密码哈希算法
专门设计用于安全存储密码的慢哈希函数
密钥派生函数
从密码或弱密钥生成强加密密钥
消息认证码
验证消息完整性和真实性
哈希算法比较
| 算法 | 输出长度 | 安全性 | 主要用途 | 速度 | 抗GPU攻击 |
|---|---|---|---|---|---|
| MD5 | 128位 | 低 | 文件校验 | 很快 | 否 |
| SHA1 | 160位 | 低 | 旧系统兼容 | 快 | 否 |
| SHA256 | 256位 | 高 | 通用安全 | 中等 | 否 |
| SHA512 | 512位 | 高 | 高安全需求 | 较慢 | 否 |
| bcrypt | 可变 | 高 | 密码存储 | 可调节 | 部分 |
| argon2 | 可变 | 非常高 | 现代密码哈希 | 可调节 | 是 |
| scrypt | 可变 | 高 | 密钥派生 | 可调节 | 是 |
安全性对比
如何选择合适的哈希算法?
👤 存储用户密码
推荐:argon2, bcrypt
🔒 文件完整性校验
推荐:SHA256, SHA512
🔑 密钥派生
推荐:scrypt, PBKDF2
📝 消息认证
推荐:HMAC-SHA256