👉 MD5在线加密工具

加密结果小写(32位):
...
加密结果大写(32位):
...
加密结果小写(16位):
...

MD5加密说明

MD5 (Message-Digest Algorithm 5) 是一种广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。

MD5加密特点:

  • 不可逆性:无法从MD5值逆向推算出原始内容
  • 唯一性:不同的输入几乎不可能产生相同的MD5值
  • 固定长度:无论输入内容多长,输出始终是32个字符的16进制字符串

常见用途:

  • 文件完整性校验
  • 数据库密码存储(结合盐值使用)
  • 数字签名

注意:MD5用于安全场景时需谨慎,由于计算能力提升,MD5存在碰撞风险。对于高安全性要求,建议使用SHA-256等更安全的哈希算法。

什么时候用 / 什么时候慎用

快速核对下载包、文本片段是否被篡改,或生成固定长度指纹便于比对时,MD5 仍常见于非密码学强度的校验场景。

核对建议

  • 一般优先复制完整 32 位结果,16 位只是截取形式,冲突概率更高。
  • 比对哈希时要确认原文编码、换行符、空格和大小写是否一致。
  • 下载文件完整性校验可优先使用 文件 SHA-256 校验;文本摘要可使用 SHA 在线工具

安全边界

MD5 不是加密算法,不能把哈希结果当作“可解密密文”。用于密码存储、证书或抗碰撞要求高的场景时,应优先 SHA-256/HMAC 或 bcrypt、scrypt、Argon2 等专业方案;本页计算在浏览器本地完成,敏感原文请勿在不可信环境粘贴(详见 隐私说明)。