如何解密mysql查询中的md5数据?

时间:2011-10-14 06:43:10

标签: mysql md5

  

可能重复:
  Is it possible to decrypt md5 hashes?

我有一张表中有md5加密数据。我必须将这些数据复制到另一个表中但是以解密的形式复制。我怎么能在mysql查询中做到这一点??

6 个答案:

答案 0 :(得分:2)

MD5不是可逆加密算法。这是一个one-way hash。哈希的目的是允许您(有一定程度的不确定性)验证某人是否具有与用于创建哈希的原始信息相同的原始信息。 允许您从哈希返回到原始信息。

答案 1 :(得分:2)

您无法解密md5哈希字符串,因为它是单向算法。但是可以使用mysql使用反向查找转换它们。您可以参考各种在线解密来找到最佳解决方案。

答案 2 :(得分:1)

正如其他人在这里所说的那样,MD5是not reversible。话虽如此,有些数据库包含一些字典,允许在MD5哈希上进行反向查找。

检查出来:http://tools.benramsey.com/md5/

更多信息here

答案 3 :(得分:0)

没有

MD5是一种HASH算法,因此无法解密。要测试某个值是否正确,可以将MD5(值)与存储的MD5进行比较,但不可能从MD5中提取原始值。

答案 4 :(得分:0)

不,md5数据无法解密。

答案 5 :(得分:0)

如果您从MysQL解密数据,那么加密它的重点是什么? 您只能将MD5密码与未加密的数据进行比较。

你可以当然破解MD5,阅读http://alan.blog-city.com/cracking_mysqls_md5_function__within_seconds.htm

但你有点错过了加密密码的全部内容:/