MD5 dan Fungsinya

Apa itu MD5 dan apa Fungsinya??Pada saat kita akan mendownload sebuah file di internet entah itu File game,Software atau apapun itu terkad...