MD5 er en meddelelsesfordelningsalgoritme, der tager en meddelelse af vilkårlig længde og producerer en 128-bit digital signatur af meddelelsen. Det bruges mest til at verificere integriteten af ​​filen hentet fra internettet. Da det næsten er umuligt at producere den samme digitale signatur fra en anden besked, ved simpelthen at sammenligne MD5sum af den downloadede fil og MD5-hash, der leveres af ejeren, vil du vide, om du har downloadet den nøjagtige kopi af filen uden nogen fejl.

I Linux er det nemt at verificere Md5sum.

Lad os f.eks. Sige, at du har downloadet Ubuntu iso-filen: ubuntu-8.04-desktop-i386.iso og dens MD5-fil. For at kontrollere MD5sum, i din terminal,

 md5sum ubuntu-8.04-desktop-i386.iso 

og det vil producere noget som dette:

 8895167a794c5d8dedcc312fc62f1f1f ubuntu-8.04-desktop-i386.iso 

Nu skal du åbne MD5-filen (med din teksteditor) og sammenligne 32 tegnstrengen med den ovenfor viste. Hvis alle tallene er korrekte, er integriteten af ​​din downloadede fil intakt.

Hvis ovenstående MD5 hash er gemt i filen som ubuntu-8.04-desktop-i386.iso.md5, kan du simpelthen verificere MD5sum ved

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

Hvis alt er korrekt, vil det producere meddelelsen

 ubuntu-8.04-desktop-i386.iso: ok 

Mens Mac-brugere kan gøre det samme i terminalen, kan dem, der ikke ønsker at få deres hænder beskidte, bruge softwaren: MD5 Filecheck til at kontrollere MD5sum. Du skal bare droppe filen til applikationsikonet for at vise MD5-hasen. Du kan derefter bekræfte det med MD5-filen.

For Windows-brugere er der masser af software til rådighed, som giver dig mulighed for at tjekke MD5 hash. En lille og nem at bruge software ville være MD5 Check.