🔒 哈希生成器

生成 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 或更高安全级别的算法。