哈希计算(MD5/SHA)
快速计算文本的 MD5、SHA-1、SHA-256、SHA-512 摘要,用于校验数据完整性或接口签名调试。
哈希结果
使用说明
- 在左侧输入要计算摘要的文本。
- 勾选需要使用的算法,MD5 兼容旧系统,SHA-256 / SHA-512 用于安全场景。
- 如需 HMAC,填写密钥后勾选 HMAC-SHA-256。
- 点击「计算」,结果会分行显示,可单独复制。
示例
输入 abc,MD5 为 900150983cd24fb0d6963f7d28e17f72,SHA-256 为 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad。
常见问题
MD5 还安全吗?
MD5 已被证明存在碰撞攻击,不适合用于密码存储或数字签名等安全场景,仅建议用于非安全的校验与兼容用途。
密码应该用什么哈希?
密码不要使用 MD5/SHA 直接哈希,应使用专门的慢哈希算法(如 bcrypt、scrypt、Argon2)并加盐。
HMAC 和普通哈希有什么区别?
HMAC 会结合一个密钥,只有持有相同密钥的一方能验证签名,常用于接口鉴权;缺少密钥的普通哈希任何人都能重算。