专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 行业应用

相干MD5的“破解”

发布时间:2010-06-06 17:14:18 文章来源:www.iduyao.cn 采编人员:星星草
有关MD5的“破解”

有关MD5,经常听到有人说MD5有可能被破解,尤其是在山大王小云教授发布了那片论文之后,加上各种篇幅的新闻报道,再加上各种不明所以的人瞎说,这种说法更是在周围很多人中散布..., 网上也充斥着大量的MD5破解方法,包括破解软件,甚至提供在线破解, 以至甚至在使用MD5的时候,总是有人表达"MD5已经被破解了"的担忧, 认为这个不安全。很多人在使用MD5的时候自己都没有绝对的信心, 可能头脑也在怀疑MD5是不是安全的, 会不会被人家破解? 我觉得只要考虑了以下网上充斥着这些所谓的MD5破解方法的话, 完全不需要担心了。

 

 

什么是破解?

 

已知A,通过MD5计算后得出AB, 那么破解的过程就是能够找到一种方法使得通过AB能够得到原始的A。比如说有没有可能找到MD5的逆过程, 通过这个MD5逆过程反向找到原始的A?

 

 

那么MD5能破解吗?

 

不能的, MD5是单向的, 根本就没有这样一个可逆的过程!

 

 

所谓MD5破解 

 

目前网上充斥着各种所谓的MD5破解方法, 那根本就不是什么破解, 整理出来基本都是个“猜”。这里整理了下网上所谓的MD5破解大发:

 

1、猜

2、暴力破解

3、查字典, 彩虹表

4、这里不想将山大王小云教授这种方式列在此处

 

 

王小云教授的这种方法也是一种可能的方式, 但也并没有破解出MD5。附件中留有相关论文。

 

除此之外好像听说某视频网站公司声称真的破解了MD5, 如果不是瞎扯蛋, 能把具体破解算法公布出来吗? 这不应该是什么机密吧。

 

 

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • 《松本行弘的程序全世界》之面向对象

    《松本行弘的程序世界》之面向对象 最近读《SICP》把脑细胞搞死大半,还没看完2章,而且看得也是一知半解,实在是受不了了,...

  • GroovyHelp 3.2.7 GA公布

    GroovyHelp 3.2.7 GA发布 GroovyHelp简介   GroovyHelp是一款Javadoc及Groovydoc搜索查阅软件,它能够帮助Java开发人员以...

  • Velocity在Roller中的使用

    Velocity在Roller中的应用 Velocity是java世界中出现比较早,也比较成熟的、性能比较好的、应用也比较广泛的模板框架。   所...

  • Rpc远程调用框架的设计与兑现(2)

    Rpc远程调用框架的设计与实现(2) 接上: 3   基于Json的前后端数据交互 3.1   轻量级的数据交换形式 3.1.1    什么是Jso...

  • excel 单元格的锁定 以及 JXL的兑现方式

    excel 单元格的锁定 以及 JXL的实现方式 在使用excel表格时,有些列是不希望用户可以修改的,诸如审计日志里面确定的部分,而审计...

  • 仓秤跟散料秤:java连接opc Server

    仓秤和散料秤:java连接opc Server 这三篇都是之前写好的,一直没发。 这次一起发出来吧。   java连接硬件很痛苦,特别是对我这...

  • Rpc远程调用框架的设计与兑现(1)

    Rpc远程调用框架的设计与实现(1) Rpc远程调用框架的设计与实现 1     Rpc远程调用框架设计概述 1.1   研究背景 1.1.1...

  • 集合中的线程安全有关问题

    集合中的线程安全问题 一、why? Java中常用的集合框架推荐使用的三个实现:HashSet\ArrayList\HashMap都是线程不安全的.如...

  • Java定时任务的兑现

    Java定时任务的实现 本例依据Java自身提供的接口实现,通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。 MyListener: ...

  • java中log日记的使用

    java中log日志的使用 一、介绍  Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控...

热门推荐: