MD4 ist eine Einweg-Hashfunktion und wurde von Ron Rivest entwickelt.
MD4 erzeugt in drei Runden 128-Bit-Hashwerte. Dabei kommen keine S-Boxen zum Einsatz. Da MD4 teilweise erfolgreich kryptanalysiert wurde, verbesserte Rivest MD4 zu MD5.