Bonjour,
Je veux mettre en place un générateur de mot de passe .
Y a t il qcq qui a une idée![]()
Bonjour,
Je veux mettre en place un générateur de mot de passe .
Y a t il qcq qui a une idée![]()
Tout dépend du niveau de sécurité souhaité, et aussi du caractère aléatoire de la génération. Un exemple rapide :
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
23
24
25
26
27
28 public static String generePassword( int taille ) { Random rand = new Random(); StringBuffer buffer = new StringBuffer(); taille = Math.abs( taille ); int c = 0; while( taille > 0 ) { --taille; //minuscule + majuscule + chiffre c = rand.nextInt( 26 * 2 + 10 + 1 ); if( c < 26 ) { buffer.append( (char)( 'a' + c ) ); } else if( c < 26 * 2 ) { buffer.append( (char)( 'A' + c - 26 ) ); } else { buffer.append( (char)( '0' + c - 26 * 2 ) ); } } return buffer.toString(); }
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
Partager