V kryptografii je MD5 (Message-Digest algorithm 5) široko používaná kryptografická hash funkcia so 128-bitovou hodnotou hashu. MD5 bola navrhnutá Ronaldom Rivestom v roku 1991. Výrazné trhliny v jej bezpečnosti boli ohlásené v roku 2004 a mnohé systémy, ktoré ju používajú pravdepodobne postupne prejdú na iné bezpečnejšie varianty ako napr. SHA1.