首页 › 加密/解密 › MD5加密/解密
#

MD5加密/解密

MD5消息摘要算法,32位/16位哈希生成

算法 MD5
输出 32位/16位 Hex
类型 密码学哈希
运行环境 浏览器本地
输入内容 0 字符 / 0 字节
输出格式:
MD5结果
等待计算...
输入长度 0 字符
输入字节 0 Bytes
输出长度 0 位 Hex

MD5 算法说明

MD5(Message-Digest Algorithm 5,消息摘要算法第5版)是一种广泛使用的密码学哈希函数,由 Ronald Rivest 于 1991 年设计,用于替代 MD4 算法。

原理:MD5 将任意长度的输入数据映射为固定长度 128 位(16 字节)的哈希值,通常表示为 32 位十六进制字符串,也可截取中间 16 位作为短哈希使用。

特点:具有确定性(相同输入产生相同输出)、雪崩效应(输入微小变化导致输出完全不同)、不可逆性(理论上无法从哈希值反推原始数据)。

应用场景:广泛应用于文件完整性校验、密码存储(需配合盐值)、数字签名、消息认证码、软件分发校验等场景。

安全性提示:由于 MD5 存在碰撞攻击漏洞,已不推荐用于高安全性场景(如 SSL 证书、数字签名)。安全敏感场景建议使用 SHA-256 或更强的哈希算法。

加密方式:本工具的 MD5 加密在浏览器本地完成,数据不会上传服务器;MD5 解密通过后台 API 查询常见彩虹表实现,仅支持简单常用字符串。

加密/解密工具