Derrière le nom barbare MD5 se cache une fonction de calcul de code de contrôle (checksum). Une telle fonction permet de vérifier l'intégrité d'un fichier. En effet, l'application d'une somme MD5 sur un fichier génère une chaine de caractère de 16 fois 16 octets au format hexadécimal qui qualifie très précisemment le contenu du fichier. Il devient mathématiquement impossible (avec les moyens de calculs actuels) de modifier un fichier ou d'en créer un autre qui génèrerait exactement la même somme MD5. MD5Summer permet donc d'être certain qu'un fichier n'a pas été modifié (fichier téléchargé sur Internet, fichier échangé avec des amis...).