MD5 är en meddelandegodsalgoritm som tar ett meddelande av godtycklig längd och skapar en 128-bitars digital signatur av meddelandet. Det används mest för att verifiera integriteten hos filen som laddats ner från webben. Eftersom det är nästan omöjligt att producera samma digitala signatur från olika meddelanden, genom att helt enkelt jämföra MD5sum för den nedladdade filen och MD5-hash som tillhandahålls av ägaren, kommer du att veta om du har laddat ner exakt kopia av filen utan något fel.

I Linux är det enkelt att verifiera Md5sum.

Till exempel, låt säga att du har laddat ner Ubuntu iso-filen: ubuntu-8.04-desktop-i386.iso och dess MD5-fil. För att kontrollera MD5sum, i din terminal,

 md5sum ubuntu-8.04-desktop-i386.iso 

och det kommer att producera något så här:

 8895167a794c5d8dedcc312fc62f1f1f ubuntu-8.04-desktop-i386.iso 

Öppna nu MD5-filen (med din textredigerare) och jämföra 32 teckensträngen med den som visas ovan. Om alla siffror är korrekta är integriteten för din nedladdade fil intakt.

Om ovanstående MD5-hash lagras i filen, t.ex. ubuntu-8.04-desktop-i386.iso.md5, kan du enkelt verifiera MD5sum av

 md5sum -c ubuntu-8.04-desktop-i386.iso.md5 

Om allt är korrekt kommer det att producera meddelandet

 ubuntu-8.04-desktop-i386.iso: ok 

Medan Mac-användare kan göra samma sak i terminalen, för dem som inte vill få sina händer smutsiga, kan de använda programvaran: MD5 Filecheck för att kontrollera MD5sum. Helt enkelt släpp filen till programikonen för att visa MD5-hash. Du kan sedan verifiera det med MD5-filen.

För Windows-användare finns det gott om programvara som gör att du kan kontrollera MD5-hash. En liten och lättanvänd programvara skulle vara MD5 Check.