Je rajouterais que le crack de MD5 n'est pas une mince affaire : ce n'est pas pour rien qu'il est devenu le système de protection de mot de passe le plus utilisé sur la toile (corrigez moi si je me trompe) !
En ce qui concerne l'aspect pratique du crack de MD5, il y a principalement 3 techniques qui ont fait leur preuves :
1) le brute-force classique qui commence à se faire vieux mais qui reste tout de même très efficace sur les mots de passe de moins de 8 lettres sans caractères spéciaux
2) l'attaque au dictionnaire : là c quitte ou double, ou le pass est ds le dico ou il ne l'est pas, donc soit tu trouves le pass en moins de 10 secondes, soit tu ne le trouves jamais ^^
3) ma préférée : les rainbow tables! cette méthode n'est apparue que ces dernière années sur la toile, la théorie est partie d'un article pondu par une équipe de recherche suisse s'appliquant au cryptage LM , cette théorie a ensuite été adaptée au MD5. C'est la méthode de crack de MD5 la plus efficace de toutes, et pratiquement tous les crackeurs MD5 online l'utilisent (
http://www.milw0rm.com/md5/index.php en particulier). Elle nécessite un énorme travail préliminaire de construction de tables, mais après le tps de crack est divisé par un facteur énorme (**No Sms** rappelle plus exactement combien) par rapport au bf classique.
Je ne vais pas ici rentrer dans les détails, mais si vous voulez en savoir plus, dites le moi et je vous pondrai un **No Sms** tuto théorique ^^