MD6 MD消息摘要算法是一个密碼雜湊函數它使用默克尔树形式的结构允许对很长的输入并行进行大量散列计算作者称在英特尔酷睿双核CPU上MD的性能为每字节个时钟周期并可证明的有抗差分密码分析能力参考实现的源代码在MIT許可證下发布 据介绍在核CPU架构上对长消息的处理速度可能超过 GB秒 年月Fortify Software英语Fortify Software的Douglas Held在原始MD哈希算法的参考实现中发现了缓冲区溢出问题此错误后由罗纳德李维斯特于年月日公布Fortify的报告发布前已发布更正的参考实现 MD被提交到NIST SHA竞赛英语NIST hash function competition但年月日Rivest在NIST上评论说由于速度问题MD尚未准备好成为SHA的候选者在所提交的证明能抵抗差分攻击的MD版本中发现了一个缺陷且无法为速度更快的减法版本提供同样的证明 尽管Rivest在MD网站上也表示未正式撤回MD没有进入SHA竞赛的第二轮 年月MD网站上发布了一篇论文提供了改进的证明以及更快的减少回数并可抗差分攻击的版本