md5解密问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了md5解密问题相关的知识,希望对你有一定的参考价值。

看了md5.asp的源码,就和正常的差别在于
x = ConvertToWordArray(sMessage&"哈哈哈")
正常的是没有&"哈哈哈" 加了这个之后md5码不同了。怎么破解回来?

MD5加密算法的大概意思(大概意思,不是非常严格)就是说,将一定长度的数据,进行不可逆的加密(公开加密算法 )成16/32/64/128位16进制数。MD5的加密后的密文不可逆(据说有人破解出来了,但那是超人),即不能将密文通过一定算法还原成明文。所以说,破解回来基本是不可能的。
如确想编译MD5加密后的密文,只能通过数据对照,即将一明文和经过MD5加密的密文放在一起,通过查询来找到明文。举个例子说:123456对应的MD5 32位加密后的密文是e10adc3949ba59abbe56e057f20f883e。
将其存入数据库。日后,你碰到“e10adc3949ba59abbe56e057f20f883e”这个加密后的密文时,通过数据库查询,得出明文是“123456”。直接将密文还原几乎不可能。
参考技术A 不管什么密码通过md5加密之后,就变成了乱码,不管是用什么软件和工具,都解密不了的了。 参考技术B 回答

MD5是一种不可逆加密方法(从数学角度证明过)。也就是说没人能从你给的这串数字反推出明文。现在网上的所谓破解就是大量成对收集密文和明文,然后一一比对,如果两个密文一样那明文也就一样(据说这事也不一定靠得住,MD5算法至今没有证明明文和密文是唯一对映的,只是到目前还没有发现冲突的)。所以,你就歇了吧,解MD5还不如用黑客字典穷举呢

你好!其实md5已经被国内的一个教授破解了--纠正一下,应该说是有个教授发现了这个算法的一些规律。

md5理论是不可以解密的,但是好像对于比较短的,是可以进行什么碰撞试验解开的

参考技术C 不可逆的只能将两个编码后的值进行比对

以上是关于md5解密问题的主要内容,如果未能解决你的问题,请参考以下文章

md5为啥不能解密?

解密MD5的网站是

是否可以解密 MD5 哈希?

是否可以解密 MD5 哈希?

md5在线解密(16位)

md5 加密,既然无法解密,那这个加密的意义有啥呢? 对文件加密后怎么返回原值呢?