Intentaré explicarlo. El md5sum (o checksum, o hash digital) es una función que se aplica a un fichero y genera un "número" único para ese archivo. MD5 es un algoritmo pero hay bastantes más.
Entonces el número es, usando una analogía, como el número del DNI de ese fichero, digamos.
Cualquier cambio que hagas al fichero, por mínimo que sea, hará que cambie el md5sum totalmente. Entonces es muy útil para verificar que un fichero no sufrió cambios, por ejemplo, al descargarlo de algún servidor.
Confío en que te arrojase algo de luz sobre el tema