|
等 级:资深长老 |
经 验 值:2106 |
魅 力 值:469 |
龙 币:7694 |
积 分:3385.1 |
注册日期:2006-01-19 |
|
|
|
王小云的成果确实很瞩目,不过编得太过了就不好了。
别的不说,MD5就根本不是加密算法,应该叫抽样算法。因为从它所谓的“密文”是无法求得明文的,不论你是否获取了密钥,换一种说法:一个密文对应无数的明文。而这一特性就从根本上使它不具备担负加密的任务。
在应用上,MD5常用来做电子文档的“指纹”,一般来说某几个文件的MD5值相同,就可以简单的认为这几个文件的内容是相同的。
但由于MD5的长度只有100来字节,所以它能表示的状态是有限的,肯定存在不同文件的MD5值相同的情况。王小云的贡献在于她从数学原理上发现了“碰撞”算法——能根据MD5值反推出若干源文件。这一成果也是巨大的——从安全角度来说可以用于伪造某些简单认证。但不能说是破译。
|
|
|
|