Hash 生成器
在线生成各种哈希值,支持 MD5、SHA1、SHA256、SHA512 等算法哈希算法介绍:
MD5 (128 bits):
- 广泛使用的哈希算法,生成128位哈希值
- 速度快,但已存在碰撞攻击,不建议用于安全场景
- 适用于文件校验、数据完整性检查
SHA-1 (160 bits):
- 安全哈希算法,生成160位哈希值
- 比MD5更安全,但也已发现理论漏洞
- Git等版本控制系统仍在使用
SHA-256 (256 bits):
- SHA-2系列算法,生成256位哈希值
- 目前广泛使用,安全性高
- 适用于密码存储、数字签名、区块链等
SHA-512 (512 bits):
- SHA-2系列算法,生成512位哈希值
- 安全性最高,抗碰撞性强
- 适用于高安全性要求的场景
应用场景:
- 密码存储:存储用户密码的哈希值
- 文件校验:验证文件完整性
- 数字签名:确保数据来源可信
- 数据去重:识别重复内容
- 区块链:构建区块链接
安全提示:
- MD5和SHA-1不适用于密码存储等安全场景
- 建议使用SHA-256或更高安全级别的算法
- 密码存储应配合盐值(salt)使用