MD5 在线计算 · 免费 MD5 加密
免费在线 MD5 计算工具,输入文本一键生成 32 位 MD5 值。MD5 输出 128 位,算得快、结果短,至今仍广泛用于文件下载校验、数据去重、生成缓存 key。但它的碰撞早已可以在普通电脑上快速构造,安全性彻底失效,不能再用于密码存储、签名或防篡改。纯浏览器本地运算,不上传、免登录。
- 输入文本(已自动预选 MD5)。
- 即时得到 32 位十六进制 MD5 值。
- 复制结果用于校验或比对。
MD5 能解密吗?
不能。MD5 是单向哈希,没有解密算法。网上所谓「MD5 解密」是拿海量常见明文预先算好摘要建库反查,只对弱口令和短文本有效,不是真正的还原。
MD5 值多长?
固定 128 位,十六进制表示为 32 个字符。这也是它常被叫做「32 位 MD5」的原因。
MD5 为什么不能用于存密码?
它算得太快,GPU 每秒可尝试上百亿次,加上现成的彩虹表,弱口令几乎瞬间被撞出。存密码应该用 bcrypt、scrypt 或 Argon2 这类带盐的慢哈希。
MD5 还能用来校验文件吗?
可以,用于检测传输损坏、磁盘错误这类意外改动仍然有效,很多下载站还在提供 MD5 值。但要防范恶意篡改,必须换成 SHA-256。
为什么两个不同文件的 MD5 可能相同?
这就是碰撞。128 位输出空间有限,而 MD5 的设计缺陷让人能主动构造出摘要相同的两份不同内容,构造成本已经很低。
16 位 MD5 是什么?
不是独立算法,只是把标准 32 位结果取中间 16 个字符。截断后碰撞概率大幅上升,除了对接老系统没有使用价值。