chendongken |
2004-08-26 17:03 |
MD5就是采用单向加密的加密算法,对于MD5而言,有两个特性是很重要的,第一是任意两段明文数据,加密以后的密文不能是相同的;第二是任意一段明文数据,经过加密以后,其结果必须永远是不变的。前者的意思是不可能有任意两段明文加密以后得到相同的密文,后者的意思是如果我们加密特定的数据,得到的密文一定是相同的。
楼主所说的情况只能说明他们发现MD5的BUG,而不表示他们破解了MD5。只有将密文转化成明文才算破解,他们不过是发现了存在两段明文加密以后得到相同的密文,但前提是他们本身知道明文,而且明文的内容不能是任意的,而是一种极特殊的组合下才发生这种情况,所以只能算MD5的BUG. |
|