Cette source est una adaptation du source
http://www.csharpfr.com/code.aspx?ID=36129 en javascript qui permet de vérifier le niveau de sécurité du mot de passe suivant les différents types de caractère utilisés (minuscule, Majuscule, chiffre ou caractère spécial) et la longueur du mot.
http://www.zerobug.fr/Generateur_mots_de_passe.php
"abeille123" est moins fort que "a1be3ille3"
Le mot de passe est-il un mot où en contient-il un ?
"abeille123" est moins fort comme mot de passe que "dejkngkl123"
Côté code, il y a beaucoup de else if, il y a sûrement moyen d'optimiser le tout un peu.
Pour la vérification des caractères minuscules ou majuscules "c.toLowerCase() ==c" n'est pas une trop bonne idée.
"\".toLowerCase() == "\" donne true
Utilise plutôt ceci :
c = word.charCodeAt(i);
if (c <= 90 && c >= 65)
{
// Majuscule
}
else if (c <= 122 && c >= 97)
{
// Minuscule
}
else if (c <= 57 && c >= 48)
{
// Chiffre
}
else
{
// Caractère Spécial
}
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.