MD5 adalah Fungsi hash kriptografi k yang digunakan secara luas dengan hash value 128-bit. Pada standar Internet (RFC 1321), MD5 telah dimanfaatkan secara bermacam-macam pada aplikasi ke amanan, dan MD5 juga umum digunakan untuk melakukan pengujian integritas sebuah file. MD5 didesain oleh Ronald Rivest pada tahun 1991 untuk menggantikan hash sebelumnya, MD4.