Oui, MD5 est infaillible de ce côté là. Il sert à faire une empreinte (genre de checksum) d'un fichier pour savoir si il n'y a pas eu modification durant le transfert ou autre.
J' ai voulu tester le téléchagement avec MD5, celui-ci ne reconnait même pas mon ;iso!
Il ne reconnait jamais rien : c'est un bête executable qui génère l'empreinte MD5. Suivant le programme la vérification avec la bonne empreinte (souvent dans un fichier .md5.asc) se fait automatiquement, parfois il faut comparer avec celle laissée sur la page web.
Si les deux empreintes (originale et celle obtenue aprés téléchargement) correspondent, c'est un problème qui vient de chez vous, pas de l'image ISO.