这种算法的原理。由于这种算法的公开性和安全性，在90年代被广泛使用在各种程序语言中，用以确保资料传递无误等。MD5由MD4、MD3、改进而来，主要增强算法复杂度和不可逆性。
应用.MD5曾被用于档案校验、SSL/TLS、IPsec、SSH，但MD5早已被发现有明显的缺陷。
算法.MD5是输入不定长度信息，输出固定长度128-bits的演算法。经过程序流程，生成四个32位数据，最后联合起来成为一个128-bits散列。基本方式为，求余、取余、调整长度、与