MD5 在线摘要

由服务端计算 MD5(32/16 位大小写)。本站不记录输入内容。

常见问题(FAQ)

为什么 MD5 不能像 Base64 一样「解密」还原成原文?

MD5 是单向散列(哈希):从任意长度数据映射到固定长度摘要,设计上不可逆。Base64 是编码,字符集一一对应,可逆。所谓「解密 MD5」通常指彩虹表撞库或暴力枚举短密码,并不是数学上的逆运算。

MD5 的 16 位和 32 位结果是什么关系?

常见「16 位 MD5」是 32 位十六进制串的中间 16 个字符(即去掉前 8 位与后 8 位)的一种截断表示,并非另一种算法。同一输入下,32 位与这种 16 位写法可以相互推导;不同站点若截断规则不同,不要混用比对。

同样的文本每次计算 MD5 都一样吗?

在标准 MD5 定义下,同一字节序列的摘要固定不变。若你看到「不一样」,多半是输入不一致:例如多了换行、空格、编码从 UTF-8 变成了 GBK,或复制时混入了不可见字符。

现在还用 MD5 存密码安全吗?

单独 MD5 已不适合作为密码存储方案:计算快、易被 GPU 批量碰撞。应使用 bcrypt、scrypt、Argon2 等专用密码哈希,并加盐与适当工作因子。本站 MD5 工具仅用于校验、对接旧系统或学习场景。

在线计算 MD5 会上传或保存我的输入吗?

本页 MD5 由当前请求在服务端计算后返回,产品设计上不将您粘贴的文本写入业务数据库或用于训练。仍建议勿在公共终端粘贴高敏感口令,并在使用后关闭页面。