使用步骤
- 输入文本,或切换到「文件」并选择任意大小的文件。
- 输入时即时显示 MD5;大文件会显示进度。
- 粘贴期望的哈希值,检查是否一致。
- 以小写或大写复制结果。
参数说明
- 文本或文件
- 文本按 UTF-8 编码计算。文件分块读取,即使是几个 GB 的文件也不需要整个载入内存。
- HMAC
- 计算带密钥的 HMAC-MD5,用于校验使用共享密钥的消息签名。
使用示例
| 输入 | MD5 |
|---|---|
| (空) | d41d8cd98f00b204e9800998ecf8427e |
| hello | 5d41402abc4b2a76b9719d911017c592 |
常见问题
MD5 安全吗?
不能用于安全场景。MD5 可以被人为构造碰撞,不能用来保存密码、做签名或证书。用来检查文件是否意外损坏(例如下载是否完整)仍然可以。
MD5 能解密吗?
不能。哈希无法还原成原文,所谓的「MD5 解密」只是用大量常见字符串去比对,这也是不要用 MD5 保存密码的原因。
为什么和其他工具算出来的不一样?
检查末尾是否多了换行或空格,以及文本编码。本工具按 UTF-8 计算你输入的原样内容。
文件会上传吗?
不会,哈希在浏览器中计算。
隐私说明
本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。