- Je suis parti du principe que j'avais un mot de passe haché par MD5, et que je voulais à partir du hash retrouver le mot
T'as de l'espoir...
Tu sais que la fonction de hachage est une surjection, et donc que l'espace d'arrivée (de cardinal 16^32) est plus petit que l'espace de départ, de taille infinie si tu regardes la norme du MD5 (des chaines de longeur infinie en entrée).
Donc au mieux, tu peux trouver un élément de la même classe que ton mot de passe. Mais pas le mot de passe d'origine.
Comme il y a une infinité de mots de passes avec le même haché (en supposant que la distribution soit équiprobable), la chance que tu tombes sur le bon est nulle tant qu'on a pas plus d'informations (j'entends par "informations" des connaissances poussées sur l'algo de md5 lui même qui monteraient des propriétés remarquables)....
Bref, tu risquais pas de retrouver le mot.
En plus, rien en prouve qu'un mot de longeur inférieure (ou égale) à 10 donne ce mot de passe.
[^] # Re: Méthodologie ?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Combien de temps faut-il pour cracker un mot de passe ?. Évalué à 2.
T'as de l'espoir...
Tu sais que la fonction de hachage est une surjection, et donc que l'espace d'arrivée (de cardinal 16^32) est plus petit que l'espace de départ, de taille infinie si tu regardes la norme du MD5 (des chaines de longeur infinie en entrée).
Donc au mieux, tu peux trouver un élément de la même classe que ton mot de passe. Mais pas le mot de passe d'origine.
Comme il y a une infinité de mots de passes avec le même haché (en supposant que la distribution soit équiprobable), la chance que tu tombes sur le bon est nulle tant qu'on a pas plus d'informations (j'entends par "informations" des connaissances poussées sur l'algo de md5 lui même qui monteraient des propriétés remarquables)....
Bref, tu risquais pas de retrouver le mot.
En plus, rien en prouve qu'un mot de longeur inférieure (ou égale) à 10 donne ce mot de passe.
Mais bon, je chipote (lata)