orEachvar int digest := h0 append h1 append h2 append h3 //(expressed as little-endian)
MD5散列.一般128位的MD5散列被表示为32位十六进制数字。以下是一个43位长的仅ASCII字母列的MD5散列：即使在原文中作一个小变化（比如用c取代d）其散列也会发生巨大的变化：空文的散列为：
缺陷.2009年，中国科学院的谢涛和冯登国仅用了2的碰撞算法复杂度，破解了M