操作系统支持:Windows
语法: 文本型 加密解密.md4 (原文, 是否为16位, 是否为小写)
|
参数名 |
描
述 |
|
原文
|
字节集, , 要取数据摘要的字节集 |
|
是否为16位
|
逻辑型, 可空, 默认为32位的,真为16位 |
|
是否为小写
|
逻辑型, 可空, 默认为大写,真为小写 |
例程:
说明
MD4是麻省理工学院教授Ronald Rivest于1990年设计的一种信息摘要算法。它是一种用来测试信息完整性的密码散列函数的实行。其摘要长度为128位。这个算法影响了后来的算法如MD5、SHA 家族和RIPEMD等。
1991年Den Boer和Bosselaers发表了一篇文章指出MD4的短处,至今未能找到基于MD4以上改进的算法有任何可以用来进攻的弱点。 2004年8月有人报告在计算MD4时可能发生杂凑冲撞。
Den boer和Bosselaers以及其他人很快的发现了攻击MD4版本中第一步和第三步的漏洞。Dobbertin向大家演示了如何利用一部普通的个人电脑在几分钟内找到MD4完整版本中的冲突(这个冲突实际上是一种漏洞,它将导致对不同的内容进行加密却可能得到相同的加密后结果)。毫无疑问,MD4就此被淘汰掉了。
参见:
md4.e