计算机安全

如何破译MD5散列:一种简便方法

近几十年来,信息的保密和安全问题正变得越来越重要。 这就是为什么不断尝试 数据加密 采用了最新的算法。 其中一种方法是使用散列算法MD5名。 如何破译现在MD5哈希是,将被考虑。 然而,特别是希望获得有关黑客密码或任何其他机密信息不应该因为这样的过程和非法的困难算知识。

什么是MD5哈希?

通常,散列变换理解一定的长度,在所表示的任何输入的数据串 十六进制表示法 128位的基础上,采用了特殊的算法。

换句话说,这个过程不能称为加密。 因此,我们不能谈论如何解密MD5散列,因为用于显示信息的其他方法。 此外,在这种情况下,所有的尝试一种特殊的计算机系统来解密则无效。

如何破译MD5散列:一般原则

充其量,它也只能去选择主要以三种方式所需的内容:

  • 使用字典;
  • “彩虹表”的应用程序;
  • 布鲁特斯方法。

启动MDA5散列技术在麻省理工学院,罗纳德·L.的Rivest教授领导开发的。 从那时起,它被广泛用作加密方法一个存储密码和网络密钥,电子签名,检查文件系统完整性,创建Web标识符, 寻找重复的文件 ,等等。 而且,因为它被认为解密MD5哈希直接算法的方法非常困难(但不是不可能的),因为即使是在shestnadtsatrichnom代表性人物之一的变化需要所有其他的自动变化。 因此,只有一个方法,通常称为布鲁图(与蛮力干扰)。 然而简单的组合导致原来的形式成为可能。

使用网上资源

如果是有必要的解码,对于初学者来说,你可以利用许多在线资源服务,提供他们的服务。 一般地说操作原理在于,在用户输入的现场序列的专用线,受解码,然后激活该选择过程的事实。

如果使用PHP语言产生的初始编码信息手段,在某些情况下,在线服务可以使用base_64编码/解码base_64的组合。 在任何情况下,该方法通过在其中存储的编码例的结果的数据库比较仅包含符号,数字或在所希望的组合的信的选择。

如何破译MD5哈希自己吗?

有些用户试图 破译的哈希码 了自己。 但是,事实证明,使相当困难的。 为了简化此过程,更好地利用狭隘的实用工具,其中脱颖而出明确了以下方案:

  • PasswordPro。
  • 约翰开膛手。
  • 该隐与亚伯。
  • “Shtirlits”等。

前两个方案旨在通过置换基本组合,例如1212121,以计算最简单的组合。

第三个似乎能够解密MD5哈希,但它确实非常慢。 但是,它的优势在于它有一个完整的表格生成,即使有这样的门外汉用户很难理解。

“Stirlitz” - 所述应用是非常有趣的,但它使用的计算算法,其中最重要的是,如BTOA,UUENCODE,BASE64,xxencode和BinHex数量非常有限。

如果连这都没了,你需要使用的工具布鲁图斯BarsWF,这是最快的所有已知的,在大多数情况下可以解密MD5哈希(密码,如果有的话,也可以带入所需的形式),与数十亿美元的第二计算散列的操作。 然而,即使使用这些软件也必须考虑到时间和,除了基本的算法,MDA5编码可以同时使用MD4或IM进行。

但是,尽管这一切,散列可以发现不少的差距。 许多专家认为,即使有128位基金代码长度太低,因此软件的发展,提高现代处理器的系统过程解密变得不太费时,这是计算能力,为什么进一步开发和利用这些资金看起来已经相当不适宜的。

结论

它仍然补充说,解密MD5散列不仅可以使用上述工具。 如果在互联网上的好翻找,你可以找到这些程序非常多。 现在的问题是:是否在这种你需要的东西搞? 看来,任何计算机系统等知识的普通用户不太可能有用。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.delachieve.com. Theme powered by WordPress.