Bonjour amis développeur,
Voilà, je suis en plein stage de seconde année pour mon bts et j'ai a réaliser une application qui permet de générer des mot de passes selon divers paramètres transmit par l'utilisateur final (casse, numérique, caractères spéciaux)
J'ai commencé a faire ceci :
Le truc, c'est que je voudrais -si possible- utiliser autre chose que ça, un autre type d'algorithme...
Code WinDev : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 InitHasard() POUR i = 1 A gnNbCarat j = Hasard(32, 255) SELON j CAS 48 A 57 //Chiffre CAS 65 A 90 //Majuscule CAS 97 A 122 //Minuscule AUTRE CAS //Caractère spéciaux FIN FIN
je ne sais pas quoi réellement... je cherche des idées.
A défaut, j'aurais voulu une confirmation.
Je souhaiterais que l'utilisateur est possibilité de rajouter dans une liste des caractères qu'il souhaite voir paraitre.
Pour cela dois-je fait un
Code pseudo-code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 InitHasard() bCaractSpeciaux est un entier = hasard(1,gnNbCaract) POUR i = 1 A gnNbCarat SI hasard() < 0.5 j = Hasard(32, 255) SELON j CAS 48 A 57 //Chiffre CAS 65 A 90 //Majuscule CAS 97 A 122 //Minuscule AUTRE CAS //Caractère spéciaux FIN SINON Si bCaractSpeciaux != 0 sMotDePasse +=listeUtilisateur..occurenceSurPosition(hasard(1,gnNbCaract)) bCaractSpeciaux -- FIN FIN
occurenceSurPosition est une invention de ma part, je n'arrive pas a trouver la nouvelle fonction, j'ai commencé l'apprentissage de windev12 hier matin
par occurenceSurPosition j'entends j'ai une chaîne et dans cette chaîne, je souhaite retourner le caractère à l'index X, le Xième caractère
Voilà, merci beaucoup
Partager