Vérification mot de pase [JAVASCOOL] - Java - Programmation
Marsh Posté le 17-02-2015 à 15:45:08
awesome54 a écrit : Bonjour j'ai un soucis de programmation dans le programme suivant :
|
Je ne sais pas très bien ce que tu veux exactement faire, mais j'ai cependant quelques suggestions.
Tout d'abord, quand un test échoue, il n'est pas forcément nécessaire de continuer les autres. Par exemple, tu pourrais terminer la fonction main() en cours avec un return.
Java ne travaille pas avec le code ascii mais avec du code Unicode sur 16 bits. Tu ne peux pas directement tester la valeur "numérique" des caractères. Pourquoi ne pas tester avec des lettres. Par exemple
Code :
|
Marsh Posté le 17-02-2015 à 15:45:08
awesome54 a écrit : Bonjour j'ai un soucis de programmation dans le programme suivant :
|
Je ne sais pas très bien ce que tu veux exactement faire, mais j'ai cependant quelques suggestions.
Tout d'abord, quand un test échoue, il n'est pas forcément nécessaire de continuer les autres. Par exemple, tu pourrais terminer la fonction main() en cours avec un return.
Java ne travaille pas avec le code ascii mais avec du code Unicode sur 16 bits. Tu ne peux pas directement tester la valeur "numérique" des caractères. Pourquoi ne pas tester avec des lettres. Par exemple
Code :
|
Marsh Posté le 17-02-2015 à 15:45:08
awesome54 a écrit : Bonjour j'ai un soucis de programmation dans le programme suivant :
|
Je ne sais pas très bien ce que tu veux exactement faire, mais j'ai cependant quelques suggestions.
Tout d'abord, quand un test échoue, il n'est pas forcément nécessaire de continuer les autres. Par exemple, tu pourrais terminer la fonction main() en cours avec un return.
Java ne travaille pas avec le code ascii mais avec du code Unicode sur 16 bits. Tu ne peux pas directement tester la valeur "numérique" des caractères. Pourquoi ne pas tester avec des lettres. Par exemple
Code :
|
Marsh Posté le 18-02-2015 à 21:34:40
Alors ce que je voudrais faire c'est lorsque l'utilisateur rentre un mot de passe , que les caractères apparaissent en valeur numérique (ASCII ou autre ) afin que je puisse dire , a titre d'exemple, que si le code contient des valeurs entre ... et ... alors il contient une majuscule ou un chiffre.La présence de ces types de caractere renforcant des lors la force d'un mot de passe
Je sais pas si c'est plus clair ...
Marsh Posté le 17-02-2015 à 10:29:40
Bonjour j'ai un soucis de programmation dans le programme suivant :
Alors je dois vérifier la force du mot depasse selon 3 critères : longueur / présence de MAJ / présence de chiffres...
J'ai validé la longueur mais je n'arrive pas a afficher un code ascii pour CHAQUE caractere entrés par l'utilisateur ....
Auriez vous une formule magique ou un indice de programmation svp ^^
Merci d'avance pour toute aide