Bonjour à tous,
Je viens de me remettre au c++ et avec un ami, pour évoluer plus vite, on se lance des défis... Mon dernier défi en date est un générateur de mot de passe...
Si je faisais aléatoirement, ce serait simple, mais là ... :s Ce que je dois faire, c'est écrire dans un fichier, ligne par ligne, tous les pass possibles :
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaab
aaaaaaaaaaaaaaaaac
.....
aaaaaaaaaaaaaaaaba
aaaaaaaaaaaaaaaabb
ect...
Le nombre de caractères est défini au début du prog, dans un unsigned long. Mon idée était de faire une fonction qui récupère un int en entrée, qui découpe cet INT en tableau de valeurs entre 0 et 255:
par exemple, decouper(260) => retourne un array {5, 255}
puis ensuite, dans un string, concaténer dans un while pour faire :
chaine[i] = char(nombre_decoupe[i]);
c'est l'ensemble de la table ascii (0-255) que je veux tester, et non juste l'alphabet (a-z), donc pour qu'il y ait aussi les caractères spéciaux...
Est-ce possible ?
merci d'avance.
Astrofan.
Partager