🔑 密码哈希生成器
支持 MD5、SHA1、SHA256、SHA512 等多种密码哈希算法。可加盐(salt)计算,实时输出哈希值。适合开发和测试场景中验证数据的完整性。
🔑 输入数据
输入需要计算哈希的密码或文本:
📖 算法说明
| 算法 | 输出长度 | 安全性 | 说明 |
|---|---|---|---|
| MD5 | 128 bit / 32 hex | 不安全 | 已破解,仅用于校验(非安全用途) |
| SHA1 | 160 bit / 40 hex | 不推荐 | 存在碰撞攻击,仅兼容旧系统 |
| SHA256 | 256 bit / 64 hex | 安全 | 推荐用于一般安全场景 |
| SHA512 | 512 bit / 128 hex | 高安全 | 更高安全性,适合密码存储 |
| SHA3-256 | 256 bit / 64 hex | 高安全 | 最新 SHA3 标准 |
❓ 常见问题
Salt 是在哈希前添加的随机数据,用于防止彩虹表攻击。即使相同的密码,加不同 Salt 得到不同的哈希值。建议使用 16 位以上的随机 Salt。
MD5 已被证明存在碰撞攻击(两个不同输入可得到相同哈希),不再适合安全场景。建议至少使用 SHA256 或更强的算法。
生产环境建议使用 bcrypt、scrypt 或 Argon2 等专用密码哈希函数。本工具提供的基础哈希主要用于开发测试和校验场景。