字符串Hash
计算字符串和文件哈希值,支持MD5/SHA1/SHA256/SHA512等算法
配置
输入文本
使用说明
哈希算法:
- MD5:128位,快速但不够安全(已被破解)
- SHA-1:160位,已不推荐用于安全用途
- SHA-256:256位,推荐用于大多数场景
- SHA-384:384位,更高安全性
- SHA-512:512位,最高安全性
输出格式:
- HEX:十六进制字符串(如:a1b2c3...)
- Base64:Base64编码字符串(更短)
HMAC签名:
- 基于密钥的消息认证码
- 用于验证消息完整性和真实性
- 需要提供密钥(secret key)
- 常用于API签名、JWT令牌等
应用场景:
- 文件完整性校验(下载文件验证)
- 密码存储(加盐哈希)
- 数字签名和验证
- 数据去重(内容寻址)
- Git版本控制(SHA-1)
安全提示:
MD5和SHA-1已被证明存在碰撞漏洞,不应用于安全敏感场景。 对于密码存储,建议使用专门的密码哈希算法(如bcrypt、argon2)。