Cet algorithme est capable de générer plus de 2.9 Millions de hash md5 par secondes et de les comparer avec le hash md5 d'un mot.(P4 3GHz)
Ce programme permet de choisir les caractères que l'on souhaite utiliser minuscule, majuscule, chiffre et caractères spéciaux.
Ce programme permet à l'utilisateur de choisir l'ordre des caractères:
soit aphabétique: const char LettreP[27] = "abcdefghijklmnopqrstuvwxyz";
soit statistique: const char LettreP2[27] ="easintrluodcpmvgfbqhxjyzkw";
Une estimation précise du temps que va prendre le traitement pour la recherche d'un mot précis suivant la taille du mot, des caractères utilisés et de leur ordre.
Voici un petit exemple du temps nécéssaire pour balayer toutes les possibilités de:
1,2 lettres 0 ms
3 lettres 10 ms
4 lettres 611 ms
5 lettres 21 s
6 lettres 13 min
7 lettres 7 heures
8 lettres 11 jours
avec les caractères [a,z] et [0,9]
Source / Exemple :
//****************************************************
//MORARD Vincent 25 septembre 2007
//vincent.morard@cpe.fr
//http://pistol.petesampras.free.fr
//****************************************************
Conclusion :
Pouvez vous me dire combien de comparaison par seconde obtenez vous sur vos PC?
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.