🔒 哈希生成器
生成 MD5、SHA-1、SHA-256 等多种哈希值,用于密码加密、文件校验、数字签名等场景
🔐 哈希结果
MD5
128位
32字符 (hex)
等待输入...
点击复制
SHA-1
160位
40字符 (hex)
等待输入...
点击复制
SHA-256
256位
64字符 (hex)
等待输入...
点击复制
SHA-512
512位
128字符 (hex)
等待输入...
点击复制
💡 什么是哈希?
定义:哈希(Hash)是将任意长度的数据通过算法转换为固定长度字符串的过程。
特点:
- 单向性:无法从哈希值反推原始数据
- 确定性:相同输入总是产生相同输出
- 雪崩效应:微小变化导致完全不同的哈希值
- 固定长度:无论输入多长,输出长度固定
常见用途:
- 密码存储(数据库中存储密码的哈希值而非明文)
- 文件完整性校验(下载后验证文件是否被篡改)
- 数字签名(验证消息来源和完整性)
- 区块链(区块链接的核心技术)
- 缓存键值(快速查找和去重)
⚠️ 安全提示:MD5 和 SHA-1 已被证明存在碰撞漏洞,不推荐用于安全敏感场景。建议使用 SHA-256 或更高安全级别的算法。