在线MD5加密解密工具

输入字符串即可获取MD5哈希值,支持常见密码MD5查询

AES级别 不可逆 广泛使用

输入字符串

常见MD5值查询

输入以下常见密码的MD5值可查询原字符串

123456 e10adc3949ba59abbe56e057f20f883e
password 5f4dcc3b5aa765d61d8327deb882cf99
12345678 25d55ad283aa400af464c76d713c07ad
123456789 e807f1fcf82d132f9bb018ca6738a19f
abc123 d8578edf8458ce06fbc5bb76a8c3b24d
111111 96e79218965eb72c92a549dd5a330112
1234567890 fcea920f7412b5da7be0cf42b8c93759
letmein 0d107d09f5bbe40cade3de5c71e9e9b7

MD5反向查询

什么是MD5?

MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,可以产生出一个128位(16字节)的哈希值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开。

MD5的特点

  • 不可逆性:从哈希值无法反向计算出原始数据
  • 唯一性:不同的输入几乎不可能产生相同的哈希值
  • 固定长度:无论输入多长,输出都是32位十六进制字符串
  • 雪崩效应:输入微小变化会导致输出显著不同

安全提示

  • MD5已被证明存在安全漏洞,不建议用于密码存储
  • 对于重要数据,建议使用更安全的SHA-256或bcrypt算法
  • 本工具仅供学习交流使用,请勿用于非法用途

常见问题

MD5能解密吗?
MD5是单向哈希函数,理论上不能被"解密"。但可以通过暴力破解、彩虹表等方式进行破解。因此不建议使用MD5存储重要密码。
MD5和MD5加密有什么区别?
MD5不是真正的"加密",而是哈希摘要。它常被用来验证数据完整性,而不是用于数据保密。加密是可以解密恢复原始数据的,而哈希不能。
为什么相同的字符串MD5结果相同?
这正是哈希函数的特点之一。对于哈希函数,相同的输入必定产生相同的输出。这使得它可以用来验证数据完整性。