。
历史与密码学.1992年8月，罗纳德·李维斯特向互联网工程任务组（IETF）提交了一份重要文件，描述了这种算法的原理。由于这种算法的公开性和安全性，在90年代被广泛使用在各种程序语言中，用以确保资料传递无误等。MD5由MD4、MD3、改进而来，主要增强算法复杂度和不可逆性。
应用.MD5曾被用于档案校验、SSL/TLS、IPsec、SSH，但MD5早已被发现有明显的缺陷。
算法.MD5是输入不定长度信息，输出固定长度128