MD5 Hash Generator

输入文本,即时获取所有常用哈希值。

{{ __t('characters') }} · {{ __t('bytes') }}

{{ __t('empty_state') }}

什么是 MD5 哈希?

MD5(Message-Digest Algorithm 5)是一种加密哈希函数,可以将任意长度的输入数据生成 128 位的哈希值(32 个 hex 字符)。MD5 由 Ronald Rivest 于 1991 年开发,是世界上最广为人知的哈希函数之一。

重要提示: MD5 目前被认为在加密学上已不安全,不应再用于密码哈希或数字签名等安全敏感场景。建议使用 SHA-256 或 SHA-512。

支持哪些哈希算法?

  • MD5 — 128 位,32 个 hex 字符。广泛用于校验和,但在加密学上已被破解。
  • SHA-1 — 160 位,40 个 hex 字符。自 2017 年起也被列为不安全。
  • SHA-256 — 256 位,64 个 hex 字符。SHA-2 家族的一部分,当前标准。
  • SHA-384 — 384 位,96 个 hex 字符。SHA-512 的截断版本。
  • SHA-512 — 512 位,128 个 hex 字符。最强的 SHA-2 算法。

这个工具安全吗?

是的。所有计算均通过 Web Crypto API 和 JavaScript 完全在您的浏览器中运行。不会向服务器发送任何数据。您可以随时在浏览器开发者工具中查看源代码。

常见使用场景

  • 验证文件完整性(比较校验和)
  • 数据库索引和重复数据删除
  • 生成缓存键
  • API 签名和令牌验证