#️⃣

哈希生成器

从文本或文件计算 MD5、SHA-1、SHA-256 和 SHA-512 哈希。所有算法并行运行。可切换大写/小写输出。

生成器工具 本地运行 不发送数据
MD5 SHA-1 SHA-256 SHA-512 生成 客户端
输入文本
哈希结果
MD5 等待输入——
SHA-1 等待输入——
SHA-256 等待输入——
SHA-512 等待输入——

什么是哈希生成器?

哈希生成器可将文本或文件转换为固定长度的摘要值,例如 MD5、SHA-1、SHA-256 和 SHA-512。它适用于校验和比较、文件验证,以及快速了解不同哈希算法如何对同一输入产生不同输出。

如何使用哈希生成器

  1. 输入文本,或切换到文件模式并选择文件。
  2. 让工具并行计算可用的哈希算法。
  3. 查看校验和比较或记录保存所需的摘要值。
  4. 复制所需的哈希值,用于验证、脚本编写或文档。
了解哈希函数 ▾
示例
输入 Hello
输出 SHA-256: 185f8db32921bd46d35cc2470d0f5fb1f86d65bd61fe11a76fa31bdc56b5bb24
常见使用场景
  • 通过比较校验和验证文件完整性
  • 比较同一输入的 MD5、SHA-1、SHA-256 和 SHA-512 输出
  • 为去重、缓存或资产跟踪生成指纹
  • 在发布或共享文件前本地检查哈希值
为什么使用此工具
  • 适用于校验和验证、发布产物和完整性检查。
  • 一次显示多种常用算法,便于快速比较。
  • 在浏览器中本地处理文本和文件,无需上传。
常见问题
MD5 仍然可以安全使用吗?

不适用于安全目的。MD5 的抗碰撞性已被攻破。完整性检查请使用 SHA-256 或 SHA-512,密码请使用 bcrypt/argon2。

我可以对文件进行哈希吗?

可以。切换到“文件”标签页,拖入文件,四种算法将立即计算哈希。

我的文件会被上传吗?

不会。文件哈希使用浏览器的 FileReader 和 Web Crypto API。不会离开你的设备。

MD5、SHA-1、SHA-256 和 SHA-512 之间有什么区别?

它们在摘要长度和安全级别上不同。MD5 生成 128 位(32 字符)哈希:速度快,但已不适合加密用途。SHA-1 生成 160 位(40 字符)哈希,也已不建议用于安全场景。SHA-256 和 SHA-512 属于 SHA-2 家族,在完整性检查和数字签名方面仍然安全。