MD5 MD訊息摘要演算法英語MD MessageDigest Algorithm一種被廣泛使用的密碼雜湊函數可以產生出一個位元個字元BYTES的散列值hash value用于确保信息传输完整一致MD由美國密碼學家罗纳德李维斯特Ronald Linn Rivest設計於年公開用以取代MD演算法這套演算法的程序在 RFC  中被加以規範 将数据如一段文字运算变为另一固定长度值是雜湊算法的基础原理 年後被證實存在弱點可以被加以破解對於需要高度安全性的資料專家一般建議改用其他演算法如SHA年證實MD演算法無法防止碰撞攻击英语Collisionattack因此不適用於安全性認證如SSL公開金鑰認證或是數位簽章等用途