MD5 哈希计算

在线 MD5 哈希计算工具,支持文本与文件哈希,输出 16位/32位 大小写格式。

文件哈希

文件 MD5 哈希是对文件二进制内容计算得出的 128 位指纹。文件中任意一个字节的改变都会产生完全不同的哈希值(雪崩效应),因此常用于:

  • 完整性校验:下载后比对哈希值,确认文件未在传输中被篡改或损坏
  • 重复文件检测:相同内容的文件哈希一致,可用于去重
  • 版本一致性:比对两份文件哈希是否相同,快速判断内容是否一致
  • 简单数字指纹:为文件生成唯一标识,便于索引与检索

注意:MD5 已不再抗碰撞,不适用于安全签名与防篡改场景,安全场景请使用 SHA-256 及以上算法。

点击或拖拽文件到此处上传

所有文件类型 · 最大 100MB

使用说明

关于 MD5

MD5 (Message-Digest Algorithm 5) 是广泛使用的密码散列函数,对任意长度输入产生 128 位(16 字节)的散列值,常用于确保信息传输完整一致。MD5 是单向哈希算法,无法通过哈希值还原原始内容。

文本哈希

1. 在输入内容框中输入文本;2. 点击"计算哈希"按钮;3. 结果区域展示 32 位大小写、16 位大小写四种格式;4. 点击对应格式右侧的"复制"按钮复制结果。

文件哈希

1. 点击文件哈希区的上传区域或拖拽文件至其中;2. 工具自动读取文件二进制内容并计算 MD5;3. 大文件计算需要一定时间,请耐心等待;4. 计算完成后可复制哈希值用于完整性校验。文件不会上传到服务器,全部在浏览器本地完成。

16 位与 32 位

32 位 MD5 为完整 128 位散列值的十六进制表示;16 位 MD5 是取 32 位哈希值的中间 16 位(第 9 到 24 位),常用于早期短长度场景,碰撞概率更高。

注意事项

MD5 已被证明存在碰撞漏洞(可构造两个不同输入产生相同哈希),不推荐用于密码存储、数字签名等安全场景,安全用途请使用 SHA-256 及以上算法。本工具不提供任何"解密"功能,所谓 MD5 在线解密均为彩虹表碰撞,仅对简单弱口令有效。