在线工具
进制转换器

MD5加密解密

开发&运维
32位小写
32位大写
16位大写
16位大写

什么是MD5?

MD5(Message-Digest Algorithm 5)是一种广泛使用的密码散列函数,由Ronald Rivest在1991年设计。它能将任意长度的数据转换为固定长度(128位,通常表示为32个十六进制字符)的哈希值。MD5具有以下特点:

MD5哈希在多个领域有重要应用:如密码存储、文件校验、数字签名、数据库索引、去重处理等。

MD5加密工具使用方法:

请在上方输入框输入要加密的文本后,点击“MD5加密”按钮即可获取32位和16位大小写格式的MD5。

MD5解密工具使用方法:

在输入框输入要查询的MD5哈希值(支持32位和16位MD5),点击"MD5解密"按钮获取可能的原始字符串。

MD5是单向加密算法,无法直接解密。MD5解密功能实际上是查询预存的MD5与原文对应数据库。

MD5解密工具仅支持少量常见单词和0-10000的MD5解密。

因MD5算法容易受到碰撞攻击(不同输入产生相同输出),因此解密对应的原始字符并非唯一准确。

虽然MD5曾经是安全标准,但现在已被证明存在漏洞,建议对安全性要求高的场景使用更强大的算法如SHA-256、bcrypt等。