ZH
我的工具

MD5 哈希生成器

根据文本、十六进制或 Base64 输入生成 MD5 哈希,可对每一行单独哈希,并以小写、大写或 Base64 输出。全部在浏览器中完成。

我的工具 →
广告

MD5 把任何输入变成固定的 128 位指纹,写成 32 个十六进制字符。这个生成器可以对文本、十六进制字节或 Base64 进行哈希,可以逐行单独处理,并以十六进制或 Base64 输出。全部在浏览器中运行,不会向任何地方发送数据。

使用方法

  1. 粘贴输入内容。
  2. 告诉工具输入的是文本、十六进制还是 Base64。
  3. 可选:对每一行单独哈希,得到一张表。
  4. 按需要的格式复制哈希值。

计算公式

MD5 把消息按 512 位分块,经过四轮位运算,生成 128 位摘要。相同的输入总是得到相同的哈希,哪怕是最小的改动也会得到完全不同的哈希。

MD5 是单向哈希:无法反推出原始输入。

示例

“abc”的 MD5 是 900150983cd24fb0d6963f7d28e17f72,空字符串的 MD5 是 d41d8cd98f00b204e9800998ecf8427e——它们都来自 RFC 1321 的测试向量。

常见问题

MD5 用于密码或安全场景安全吗?

不安全。MD5 速度很快,且存在已知的碰撞攻击,不得用于密码、签名或任何安全用途。只能用于校验和以及与安全无关的指纹;密码请使用 bcrypt 或 Argon2。

MD5 能被解密吗?

不能。MD5 不是加密,也没有密钥,无法逆向。所谓“解密网站”只是在一张事先计算好的常见字符串哈希表里查找。

为什么要逐行哈希?

便于一次性给一组值生成指纹,例如把许多短字符串与已知的哈希进行核对。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). MD5 哈希生成器. https://kakao.mobile/zh/tools/md5-hash-generator/

MLA

“MD5 哈希生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/md5-hash-generator/.

广告