首页 > 如何根据一段 md5 得到原始的内容?

如何根据一段 md5 得到原始的内容?

例如

ce83678e0a305d5f2a390f95c22b....

这样的md5值,如何的到原始的内容


非对称加密无法获取原始内容,只能碰撞匹配。最后,这不是一个好问题。


这是非对称加密,理论上无法破解。


那些所谓的破解网站只是将收集了存储了大量已有的哈希串,“傻大粗黑”的方法!!!对于那些宣称破解、解密,我只能说“呵呵”!!!
如果真是破解,只是一个算法的事情,何来160T ???


网上所谓破解,其实是将一些常见的数据——例如没有“加盐”的简单密码的MD5值做索引,然后逆向找到原文。对于设计良好的系统,即使用MD5加密,都会在密码后串上一个固定的串(加盐)再执行MD5,例如密码串上账号名,那么这种索引查找法就完全不可用了,破解依然要穷举。

MD5值是128位的,也就只有2^128个可能值,完全有可能存在不同数据有相同的MD5。MD5已被证实是不安全的,因为目前已有可行的算法找到一个MD5值的“碰撞”,这意味着可以“凑”出一段数据,让它有指定的MD5值,但并不意味着对任意MD5值可逆向求原文。

结论:没有加盐的简单数据的MD5很容易找到原文;其余任意MD5有可能找到碰撞,但目前来说无法找到原文。


这要是能还原,用来做压缩软件吧,任意大小压缩成几个字符....


得不到,除非是一些常用的


理论上是得不到的。
不过常用的什么12345678可以在一些网站上破解。


google一下,说不定会找到源文件


http://www.cmd5.com/ 能帮助到你

本站针对md5等全球通用加密算法进行反向解密,拥有全球最大的数据库,成功率全球第一,很多复杂密文只有本站才可解密,支持多种算法,实时查询记录超过24万亿条,共占用160T硬盘


cmd5.cn 可以查

【热门文章】
【热门文章】