Vérification du niveau de sécurité du mot de passe

Soyez le premier à donner votre avis sur cette source.

Vue 16 815 fois - Téléchargée 1 502 fois

Description

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.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
126
Date d'inscription
samedi 28 novembre 2009
Statut
Membre
Dernière intervention
9 juin 2013

interessant,je vai m'amuser a analyser la sour,moi qui suis novis^^
Messages postés
1
Date d'inscription
vendredi 15 septembre 2006
Statut
Membre
Dernière intervention
25 octobre 2008

Une mise à jour serait intéressante...
Messages postés
4
Date d'inscription
vendredi 28 septembre 2007
Statut
Membre
Dernière intervention
22 juillet 2008

Est-ce que quelqu'un saurait me dire comment faire ce type d'application qui génère des mots de passe tout en vérifiant le niveau de sécurité de ceux-ci ?

http://www.zerobug.fr/Generateur_mots_de_passe.php
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
7
Pour un genre de script que l'on trouve un peu partout, il n'y a pas beaucoup d'innovation. Ce qui serait plus intéressant serait de vérifier le nombre de caractère du même genre de suite.

"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.