跳到主要内容
哈希工具

MD5 哈希工具

在线计算文本或文件的 MD5 摘要,支持十六进制大小写和 Base64 输出,内容仅在浏览器本地处理。

MD5 哈希计算区

文本和文件只在当前浏览器中处理,不会上传或保存。

输入类型
摘要格式
输入文本后,点击生成 MD5 摘要

0 字符 · 0 字节

MD5 Hex 摘要

0 字符

工具说明

这个工具计算 UTF-8 文本或本地文件的 128 位 MD5 摘要。结果可以显示为小写/大写十六进制,也可以切换为标准 Base64。

文件和摘要只在当前浏览器中处理,不会上传或保存。

如何使用

文本 MD5

选择“文本”,输入内容后点击生成。hello 的十六进制 MD5 是:

5d41402abc4b2a76b9719d911017c592

空文本也有确定摘要,可以保持输入为空直接计算。

文件 MD5

选择“文件”,挑选本地文件后生成摘要。工具读取文件的全部原始字节,不会改变换行或字符编码。

当前实现会把整个文件读入浏览器内存。处理超大文件时可能占用较多内存,请避免同时打开多个大文件任务。

输出格式

  • Hex:固定 32 位,可切换小写和大写。
  • Base64:对 16 字节原始摘要进行标准 Base64 编码。

MD5 不是加密

MD5 是单向哈希函数,没有“解密”操作。MD5 已存在实用碰撞攻击,不应再用于密码存储、数字签名、证书或对抗性完整性校验。

常见问题

为什么文件 MD5 与其他工具不同?

请确认比较的是同一个文件字节。文件内容、换行或末尾空字节的任何变化都会改变摘要。

大写、小写和 Base64 是不同摘要吗?

不是。它们只是同一组 16 字节摘要的不同显示方式。

可以用 MD5 保存用户密码吗?

不可以。应使用带独立盐值的专用密码哈希算法,例如 Argon2id、scrypt 或 bcrypt。

文件会上传吗?

不会。文件读取和计算都在当前浏览器中完成。