Bonjour a tous,
alors voila cela fait un moment que je cherche a faire un alogrithme de Brute Force généraliste, valable pour n'importe quel longueur... pour ce qui ne connaisse pas, un algorithme de Brute Force génére toutes possibilité (pour trouver une mot de passe généralement)... moi ce qui m'interresse plus, c'est le point de vue algorithmique, de toute façon le brute force de nos jours ne sert pas a grand chose...
apres quelques temps j'ai reussi a faire un brute force numerique... je m'attaque donc a la génération de mot de passe des caracteres et c'est la que je bloque, ce qui me permet de constater que mon niveau en algorithmie n'est pas très elevé...
j'ai donc besoin d'aide, pour faire la génération de toute les possibilité avec des caracteres... voici la fonction que j'ai commencé à écrire:
[Code]
// fonction de génération de possibilité "caractère minuscule"
int MinCarGen(int longueur)
{
int i, j, k; // variable pour for
// génération des possibilites
for(i=0; i < 26; i++)
{
printf("%c\n", (i+97)); // ecriture
// rajoute les caracteres
for(j=1; j < longueur; j++)
{
for(k=0; k < 26; k++)
{
// a partir d'ici ca ne vat plus
printf("%c", (i+97)); // caractere courant
printf("%c", (k+97));
printf("\n");
}
}
}
return 1;
}[/Code]
voila je suis donc bloqué, et j'aimerais que l'on m'aide un peu pour que je puisse avancé...
merci par avance...
Bob...
"La chance accorde ses faveur aux esprits avertis..."