跳到正文
马克工具箱

MD5 生成器

获取任意文本或文件的 32 位 MD5 值。粘贴期望的校验值即可验证下载的文件,一键加上 SHA-256 等其他算法。

在浏览器本地运行,输入的内容和文件都不会上传

算法

MD5⚠
d41d8cd98f00b204e9800998ecf8427e
⚠ MD5 / SHA-1: 已不具备抗碰撞性:可用于校验文件完整性,不要用于安全场景。

使用步骤

  1. 输入文本,或切换到「文件」并选择任意大小的文件。
  2. 输入时即时显示 MD5;大文件会显示进度。
  3. 粘贴期望的哈希值,检查是否一致。
  4. 以小写或大写复制结果。

参数说明

文本或文件
文本按 UTF-8 编码计算。文件分块读取,即使是几个 GB 的文件也不需要整个载入内存。
HMAC
计算带密钥的 HMAC-MD5,用于校验使用共享密钥的消息签名。

使用示例

输入 MD5
(空) d41d8cd98f00b204e9800998ecf8427e
hello 5d41402abc4b2a76b9719d911017c592

常见问题

MD5 安全吗?

不能用于安全场景。MD5 可以被人为构造碰撞,不能用来保存密码、做签名或证书。用来检查文件是否意外损坏(例如下载是否完整)仍然可以。

MD5 能解密吗?

不能。哈希无法还原成原文,所谓的「MD5 解密」只是用大量常见字符串去比对,这也是不要用 MD5 保存密码的原因。

为什么和其他工具算出来的不一样?

检查末尾是否多了换行或空格,以及文本编码。本工具按 UTF-8 计算你输入的原样内容。

文件会上传吗?

不会,哈希在浏览器中计算。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具