MD5 is een bericht-digest-algoritme dat een bericht van willekeurige lengte neemt en een 128-bits digitale handtekening van het bericht produceert. Het wordt het meest gebruikt voor het verifiëren van de integriteit van het bestand gedownload van het web. Omdat het bijna onmogelijk is om dezelfde digitale handtekening uit verschillende berichten te produceren, door simpelweg het MD5sum van het gedownloade bestand en de MD5-hash van de eigenaar te vergelijken, weet u of u de exacte kopie van het bestand zonder enige fout hebt gedownload.

In Linux is het eenvoudig om de Md5sum te verifiëren.

Stel bijvoorbeeld dat u het Ubuntu iso-bestand hebt gedownload: ubuntu-8.04-desktop-i386.iso en het bijbehorende MD5-bestand. Om het MD5sum te controleren, in uw terminal,

 md5sum ubuntu-8.04-desktop-i386.iso 

en het zal zoiets produceren als dit:

 8895167a794c5d8dedcc312fc62f1f1f ubuntu-8.04-desktop-i386.iso 

Open nu het MD5-bestand (met uw teksteditor) en vergelijk de reeks van 32 tekens met die hierboven. Als alle cijfers correct zijn, is de integriteit van uw gedownloade bestand intact.

Als de bovenstaande MD5-hash in het bestand wordt opgeslagen, zoals ubuntu-8.04-desktop-i386.iso.md5, kunt u het MD5 -bericht eenvoudig verifiëren door

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

Als alles correct is, zal het het bericht produceren

 ubuntu-8.04-desktop-i386.iso: ok 

Mac-gebruikers kunnen hetzelfde doen in de terminal, maar voor diegenen die hun handen niet vuil willen maken, kunnen ze de software gebruiken: MD5-bestandcheck om het MD5sum te controleren. Plaats het bestand gewoon op het pictogram van de toepassing om de MD5-hash weer te geven. U kunt het vervolgens verifiëren met het MD5-bestand.

Voor Windows-gebruikers is er voldoende software beschikbaar waarmee u MD5-hash kunt controleren. Een kleine en eenvoudig te gebruiken software zou MD5 Check zijn.