Bonjour à tous,
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£*µ%¨ !
§:/ ;., ?<>² )
Avez-vous une idée ?
Merci d'avance :-)
Bonjour à tous,
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£*µ%¨ !
§:/ ;., ?<>² )
Avez-vous une idée ?
Merci d'avance :-)
Bonjour à tous,
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£*µ%¨ !
§:/ ;., ?<>² )
Avez-vous une idée ?
Merci d'avance :-)
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
Bonjour à tous,
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£* µ%¨ !
§:/ ;., ?<>² )
Avez-vous une idée ?
Merci d'avance :-)
Bonjour,
ça ne devrait pas être très compliqué.
Tu dois définir tes lettres, par exemple :
<code>
String lettres = "abcdefghijklmnopqrstuvwxyz"
String specialCar = "&~"..."
</code>
ou alors
<code>
private char[] lettres = {'a','b','c'/*...*/};
</code>
puis après tu définis 3 couples de chiffres Min et Max pour le nombre
de caractères souhaités minimum et maximum dans chaque catégorie
(minuscule,majuscule,spéciaux) pour ton mot de passe.
par exemple :
int minMAJ = 1;
int maxMAJ = 3;
int minMIN = 3;
int maxMIN = 7;
int minSPE = 1;
int maxSPE = 2;
après, il te suffit de générer 3 nombres aléatoires compris entre tes
valeurs minimum et maximum. Par exemple i,j,k.
Regarde du côté de la class java.util.Math pour les nombres aléatoi res.
Enfin pour chaque catégorie, tu ajoutes i,j ou k fois la valeur trouv ée
au hasard dans la catégorie.
voilà
Bonjour à tous,
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£* µ%¨ !
§:/ ;., ?<>² )
Avez-vous une idée ?
Merci d'avance :-)
Bonjour,
ça ne devrait pas être très compliqué.
Tu dois définir tes lettres, par exemple :
<code>
String lettres = "abcdefghijklmnopqrstuvwxyz"
String specialCar = "&~"..."
</code>
ou alors
<code>
private char[] lettres = {'a','b','c'/*...*/};
</code>
puis après tu définis 3 couples de chiffres Min et Max pour le nombre
de caractères souhaités minimum et maximum dans chaque catégorie
(minuscule,majuscule,spéciaux) pour ton mot de passe.
par exemple :
int minMAJ = 1;
int maxMAJ = 3;
int minMIN = 3;
int maxMIN = 7;
int minSPE = 1;
int maxSPE = 2;
après, il te suffit de générer 3 nombres aléatoires compris entre tes
valeurs minimum et maximum. Par exemple i,j,k.
Regarde du côté de la class java.util.Math pour les nombres aléatoi res.
Enfin pour chaque catégorie, tu ajoutes i,j ou k fois la valeur trouv ée
au hasard dans la catégorie.
voilà
Bonjour à tous,
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£* µ%¨ !
§:/ ;., ?<>² )
Avez-vous une idée ?
Merci d'avance :-)
Bonjour,
ça ne devrait pas être très compliqué.
Tu dois définir tes lettres, par exemple :
<code>
String lettres = "abcdefghijklmnopqrstuvwxyz"
String specialCar = "&~"..."
</code>
ou alors
<code>
private char[] lettres = {'a','b','c'/*...*/};
</code>
puis après tu définis 3 couples de chiffres Min et Max pour le nombre
de caractères souhaités minimum et maximum dans chaque catégorie
(minuscule,majuscule,spéciaux) pour ton mot de passe.
par exemple :
int minMAJ = 1;
int maxMAJ = 3;
int minMIN = 3;
int maxMIN = 7;
int minSPE = 1;
int maxSPE = 2;
après, il te suffit de générer 3 nombres aléatoires compris entre tes
valeurs minimum et maximum. Par exemple i,j,k.
Regarde du côté de la class java.util.Math pour les nombres aléatoi res.
Enfin pour chaque catégorie, tu ajoutes i,j ou k fois la valeur trouv ée
au hasard dans la catégorie.
voilà
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£*µ%¨ !
§:/ ;., ?<>" )
Avez-vous une idée ?
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£*µ%¨ !
§:/ ;., ?<>" )
Avez-vous une idée ?
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£*µ%¨ !
§:/ ;., ?<>" )
Avez-vous une idée ?
Aircamus wrote:Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£* µ%¨ !
§:/ ;., ?<>" )
Avez-vous une idée ?
En suivant les préceptes de XP, la méthode la plus simple pour réso udre
le problème posé est :
public static String generatePassword() {
return "aA1&";
}
;-)
En d'autres termes, il manque encore d'autres critères pour bien défi nir
ce que tu souhaites faire...
--
Christophe Franco
Aircamus <romuald.vi...@gmail.com> wrote:
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£* µ%¨ !
§:/ ;., ?<>" )
Avez-vous une idée ?
En suivant les préceptes de XP, la méthode la plus simple pour réso udre
le problème posé est :
public static String generatePassword() {
return "aA1&";
}
;-)
En d'autres termes, il manque encore d'autres critères pour bien défi nir
ce que tu souhaites faire...
--
Christophe Franco
Aircamus wrote:Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£* µ%¨ !
§:/ ;., ?<>" )
Avez-vous une idée ?
En suivant les préceptes de XP, la méthode la plus simple pour réso udre
le problème posé est :
public static String generatePassword() {
return "aA1&";
}
;-)
En d'autres termes, il manque encore d'autres critères pour bien défi nir
ce que tu souhaites faire...
--
Christophe Franco
Aircamus wrote:Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£* µ%¨ !
§:/ ;., ?<>" )
Avez-vous une idée ?
En suivant les préceptes de XP, la méthode la plus simple pour réso udre
le problème posé est :
public static String generatePassword() {
return "aA1&";
}
;-)
En d'autres termes, il manque encore d'autres critères pour bien défi nir
ce que tu souhaites faire...
--
Christophe Franco
Aircamus <romuald.vi...@gmail.com> wrote:
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£* µ%¨ !
§:/ ;., ?<>" )
Avez-vous une idée ?
En suivant les préceptes de XP, la méthode la plus simple pour réso udre
le problème posé est :
public static String generatePassword() {
return "aA1&";
}
;-)
En d'autres termes, il manque encore d'autres critères pour bien défi nir
ce que tu souhaites faire...
--
Christophe Franco
Aircamus wrote:Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£* µ%¨ !
§:/ ;., ?<>" )
Avez-vous une idée ?
En suivant les préceptes de XP, la méthode la plus simple pour réso udre
le problème posé est :
public static String generatePassword() {
return "aA1&";
}
;-)
En d'autres termes, il manque encore d'autres critères pour bien défi nir
ce que tu souhaites faire...
--
Christophe Franco
Il faut que generatePassword prenne au hasard :
- au moins une lettre de [a-z]
- au moins une lettre de [A-Z]
- au moins un chiffre de [0-9]
- au moins un des caractères spéciaux.
Une autre contrainte su le mot de passe généré et qu'il doit être
d'une longueur comprise entre x et X. x et X seraient passés en
paramètre à generatePassword.
Par exemple on peut avoir besoin de créer un mot de passe d'une
longueur de 8 (x=8) à 10 (x) caractères avec :
- au moins une lettre de [a-z]
- au moins une lettre de [A-Z]
- au moins un chiffre de [0-9]
- au moins un des caractères spéciaux.
On obtiendrait alors par exemple au hasard 1#t5Ge{p ou aZe#5'])9 ou
Etant un débutant en Java (j'ai le niveau pour faire afficher Hello
World) je ne vois pas comment faire cela.
Il faut que generatePassword prenne au hasard :
- au moins une lettre de [a-z]
- au moins une lettre de [A-Z]
- au moins un chiffre de [0-9]
- au moins un des caractères spéciaux.
Une autre contrainte su le mot de passe généré et qu'il doit être
d'une longueur comprise entre x et X. x et X seraient passés en
paramètre à generatePassword.
Par exemple on peut avoir besoin de créer un mot de passe d'une
longueur de 8 (x=8) à 10 (x) caractères avec :
- au moins une lettre de [a-z]
- au moins une lettre de [A-Z]
- au moins un chiffre de [0-9]
- au moins un des caractères spéciaux.
On obtiendrait alors par exemple au hasard 1#t5Ge{p ou aZe#5'])9 ou
1uI_d8fQ@S.
Etant un débutant en Java (j'ai le niveau pour faire afficher Hello
World) je ne vois pas comment faire cela.
Il faut que generatePassword prenne au hasard :
- au moins une lettre de [a-z]
- au moins une lettre de [A-Z]
- au moins un chiffre de [0-9]
- au moins un des caractères spéciaux.
Une autre contrainte su le mot de passe généré et qu'il doit être
d'une longueur comprise entre x et X. x et X seraient passés en
paramètre à generatePassword.
Par exemple on peut avoir besoin de créer un mot de passe d'une
longueur de 8 (x=8) à 10 (x) caractères avec :
- au moins une lettre de [a-z]
- au moins une lettre de [A-Z]
- au moins un chiffre de [0-9]
- au moins un des caractères spéciaux.
On obtiendrait alors par exemple au hasard 1#t5Ge{p ou aZe#5'])9 ou
Etant un débutant en Java (j'ai le niveau pour faire afficher Hello
World) je ne vois pas comment faire cela.
On 14 juil, 11:42, (Christophe Franco) wrote:Aircamus wrote:Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£*µ%¨ !
§:/ ;., ?<>" )
Avez-vous une idée ?
En suivant les préceptes de XP, la méthode la plus simple pour résoudre
le problème posé est :
public static String generatePassword() {
return "aA1&";
}
;-)
En d'autres termes, il manque encore d'autres critères pour bien définir
ce que tu souhaites faire...
--
Christophe Franco
Il faudrait que generatePassword génére un passwd au hasard.
avec :
au moins une lettre de [a-z]
au moins une lettre de [A-Z]
au moins un chiffre de [0-9]
au moins un caractère spécial
Il faut également que le mot de passe généré soit d'une longueur
comprise entre x et X (x et X sont de paramètre passé à
generePassword.
generePassword(8,10) générerait alors au hasard par exemple :
a1[|eRs6
ou
1Zr5{yTdF
ou
|
On 14 juil, 11:42, cfra...@pobox.com (Christophe Franco) wrote:
Aircamus <romuald.vi...@gmail.com> wrote:
Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£*µ%¨ !
§:/ ;., ?<>" )
Avez-vous une idée ?
En suivant les préceptes de XP, la méthode la plus simple pour résoudre
le problème posé est :
public static String generatePassword() {
return "aA1&";
}
;-)
En d'autres termes, il manque encore d'autres critères pour bien définir
ce que tu souhaites faire...
--
Christophe Franco
Il faudrait que generatePassword génére un passwd au hasard.
avec :
au moins une lettre de [a-z]
au moins une lettre de [A-Z]
au moins un chiffre de [0-9]
au moins un caractère spécial
Il faut également que le mot de passe généré soit d'une longueur
comprise entre x et X (x et X sont de paramètre passé à
generePassword.
generePassword(8,10) générerait alors au hasard par exemple :
a1[|eRs6
ou
1Zr5{yTdF
ou
1a2eF@s5|
On 14 juil, 11:42, (Christophe Franco) wrote:Aircamus wrote:Je cherche un morceau de coe permettant de générer un mot de passe
alphanumérique selon les règles suivantes :
· Doit contenir ou moins une lettre minuscule
· Doit contenir ou moins une lettre majuscule
· Doit contenir ou moins un chiffre
· Doit contenir ou moins un caractère spécial (i.e. un
caractère faisant partie de la liste : &~"#?{([-|`_^@)]=}+°$£*µ%¨ !
§:/ ;., ?<>" )
Avez-vous une idée ?
En suivant les préceptes de XP, la méthode la plus simple pour résoudre
le problème posé est :
public static String generatePassword() {
return "aA1&";
}
;-)
En d'autres termes, il manque encore d'autres critères pour bien définir
ce que tu souhaites faire...
--
Christophe Franco
Il faudrait que generatePassword génére un passwd au hasard.
avec :
au moins une lettre de [a-z]
au moins une lettre de [A-Z]
au moins un chiffre de [0-9]
au moins un caractère spécial
Il faut également que le mot de passe généré soit d'une longueur
comprise entre x et X (x et X sont de paramètre passé à
generePassword.
generePassword(8,10) générerait alors au hasard par exemple :
a1[|eRs6
ou
1Zr5{yTdF
ou
|
Avez-vous une idée ?
Avez-vous une idée ?
Avez-vous une idée ?
Aircamus wrote:Il faut que generatePassword prenne au hasard :
- au moins une lettre de [a-z]
- au moins une lettre de [A-Z]
- au moins un chiffre de [0-9]
- au moins un des caractères spéciaux.
Une autre contrainte su le mot de passe généré et qu'il doit êt re
d'une longueur comprise entre x et X. x et X seraient passés en
paramètre à generatePassword.
Par exemple on peut avoir besoin de créer un mot de passe d'une
longueur de 8 (x=8) à 10 (x) caractères avec :
- au moins une lettre de [a-z]
- au moins une lettre de [A-Z]
- au moins un chiffre de [0-9]
- au moins un des caractères spéciaux.
On obtiendrait alors par exemple au hasard 1#t5Ge{p ou aZe#5'])9 ou
Etant un débutant en Java (j'ai le niveau pour faire afficher Hello
World) je ne vois pas comment faire cela.
Je crois qu'il manque encore (et surtout) un critère sur l'aspect
"hasard" de l'algorithme, et en particulier sur sa non-prédictabilité ...
Je sais que ça peut paraître évident, mais d'un point de vue
algorithmique ça ne l'est pas forcément.
--
Christophe Franco
Aircamus <romuald.vi...@gmail.com> wrote:
Il faut que generatePassword prenne au hasard :
- au moins une lettre de [a-z]
- au moins une lettre de [A-Z]
- au moins un chiffre de [0-9]
- au moins un des caractères spéciaux.
Une autre contrainte su le mot de passe généré et qu'il doit êt re
d'une longueur comprise entre x et X. x et X seraient passés en
paramètre à generatePassword.
Par exemple on peut avoir besoin de créer un mot de passe d'une
longueur de 8 (x=8) à 10 (x=10) caractères avec :
- au moins une lettre de [a-z]
- au moins une lettre de [A-Z]
- au moins un chiffre de [0-9]
- au moins un des caractères spéciaux.
On obtiendrait alors par exemple au hasard 1#t5Ge{p ou aZe#5'])9 ou
1uI_d8fQ@S.
Etant un débutant en Java (j'ai le niveau pour faire afficher Hello
World) je ne vois pas comment faire cela.
Je crois qu'il manque encore (et surtout) un critère sur l'aspect
"hasard" de l'algorithme, et en particulier sur sa non-prédictabilité ...
Je sais que ça peut paraître évident, mais d'un point de vue
algorithmique ça ne l'est pas forcément.
--
Christophe Franco
Aircamus wrote:Il faut que generatePassword prenne au hasard :
- au moins une lettre de [a-z]
- au moins une lettre de [A-Z]
- au moins un chiffre de [0-9]
- au moins un des caractères spéciaux.
Une autre contrainte su le mot de passe généré et qu'il doit êt re
d'une longueur comprise entre x et X. x et X seraient passés en
paramètre à generatePassword.
Par exemple on peut avoir besoin de créer un mot de passe d'une
longueur de 8 (x=8) à 10 (x) caractères avec :
- au moins une lettre de [a-z]
- au moins une lettre de [A-Z]
- au moins un chiffre de [0-9]
- au moins un des caractères spéciaux.
On obtiendrait alors par exemple au hasard 1#t5Ge{p ou aZe#5'])9 ou
Etant un débutant en Java (j'ai le niveau pour faire afficher Hello
World) je ne vois pas comment faire cela.
Je crois qu'il manque encore (et surtout) un critère sur l'aspect
"hasard" de l'algorithme, et en particulier sur sa non-prédictabilité ...
Je sais que ça peut paraître évident, mais d'un point de vue
algorithmique ça ne l'est pas forcément.
--
Christophe Franco