Tester la puissance d'un mot de passe

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Tester la puissance d'un mot de passe

par VaN » 29 août 2008, 11:59

edité : rien.

par AB » 18 août 2008, 20:36

Bah oui niveau sécurité à partir du moment où il y a au moins un caractère en majuscule ou un caractère spécial ou un nombre c'est pareil que s'il y en avait plusieurs (pour le même type) étant donné que pour retrouver le mot de passe il faudra tester en plus des caractères normaux, les majuscules, les caractères spéciaux et les chiffres, ce qui augmente la difficulté.

Pour avoir un quatrième niveau au lieu de faire

Code : Tout sélectionner

if (s.length >= 8 || s.search("[\x20-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E]") != -1) {cmpx++;}
on pourrait faire par exemple

Code : Tout sélectionner

if (s.length >= 8) {cmpx++;} if (s.search("[\x20-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E]") != -1) {cmpx++;}
Et faire suivre le reste du code en conséquence.

par bunk » 18 août 2008, 08:41

C'est pas faux.
merci d'avoir répondu.

par AB » 15 août 2008, 22:11

Bah je vois pas pourquoi tu te complique la vie en voulant changer la méthode de programmation. Ce script est bien fait et en gardant la même méthode tu peux très bien le personnaliser.

Tester la puissance d'un mot de passe

par bunk » 15 août 2008, 11:28

bonjour,

Ça fait quelques jours que je cherche ça sur Google mais je trouve pas vraiment de chose sympa ou que je pourrait adapter.

Je voudrais faire quelque chose dans le style de ce site : Book.fr

je le trouve assez bien foutu.

Cependant comme j'ai rien trouvé à mon gout je voudrais essayer d'adapter ce code java script (d'ailleurs j'aurais préféré de l' Ajax mais pas trouvé non plus) : EditeurJS

Le principe me parait clair par contre je le trouve un peu limite.
Voila à quoi je voudrais arriver :

- 1ere couleur si total est supérieur ou égal à 5 (caract./chiffres/symboles)
- pour passer à la couleur 2 puis 3 il faut atteindre un certain score :
-- +1 si une majuscule présente
-- +1 si un chiffre présent
-- +1 si un symbole présent
- pour atteindre la 4eme couleur, le max il faut que le mot de passe fasse au moins 8 caractères et atteindre le score minimum de 20 par exemple

Avec ce script (JS) à chaque fois qu'un caractère est tapé dans le champ, le contenu est évalué par la fonction donc je ne peux pas faire de "scoring" sur le champ car mon compteur est remis à 0 à chaque vérification.

Je ne connais pas vraiment le Javascript mais existerait il une solution pour remédier à cela ?
Connaissez vous d'autres script de ce type ?

En espérant avoir expliqué correctement...
D'avance merci.