Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[Télécharger] Testez votre mot de Passe avec Excel

  • Initiateur de la discussion Initiateur de la discussion Lone-wolf
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Lone-wolf

XLDnaute Barbatruc
Bonjour à tous,

Tout est dans le titre!

Ici l'original : password-strength-checker

J'ai apporté une petite modification dans le code du Formulaire, afin d'éviter de voir les étiquettes vides en couleur, comme vous le voyez sur les images.

Bon Del!
 

Pièces jointes

Dernière édition:
Re : [Télécharger] Testez votre mot de Passe avec Excel

Salut Loup Solitaire 🙂,
Testé mais pas convaincu 😉...
Code:
12345678
considéré comme Fort 😕
Code:
&dF12
tout s'allume en vert 😱
Je pense qu'il y a de l'amélioration à apporter 😛
Bon WE 😎
 
Re : [Télécharger] Testez votre mot de Passe avec Excel

Bonsoir à tous

Personnellement , j'utilise ceci

Challenge ?

Y'aurait-il sur le forum suffisamment d'insensés pour faire la même chose en VBA ?

... Quoique ... pour ceux qui savent traduire du javascript en VBA (finger in the nose), cela ne devrait pas être long 😉
 
Re : [Télécharger] Testez votre mot de Passe avec Excel

Re 🙂,
@ Jean-Marie : Yes 😉, là je retrouve mes petits 😛...
Code:
12345678 : 4% - Very Weak
&dF12 : 50 % - Good
jV&dF12#8 : 100% - Very Strong
@ Jean-Bernard : Ça y ressemble aussi, mais je n'ai pas voulu m'inscrire pour tester 🙄...
Bon dimanche 😎
 
Re : [Télécharger] Testez votre mot de Passe avec Excel

Bonjour à tous

J'ai voulus adapté ceci (par goût de regexp 😉 )
(source du script)
J'ai donc commis ceci
Code:
Function pwc(p$)
Dim M_essage$
With CreateObject("VBScript.RegExp")
    If Len(p) = 0 Then
        .Pattern = "(?=.{6,}).*"", ""g"")"
        ElseIf .test(p) = False Then
        M_essage = "Pas assez de caractères"
        .Pattern = "^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$"", ""g"")"
        ElseIf .test(p) Then
        M_essage = "Fort"
        .Pattern = "^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$"", ""g"")"
        ElseIf .test(p) Then
        M_essage = "Moyen"
        Else
        M_essage = "Faible"
    End If
pwc = M_essage
End With
End Function
Code:
Sub verif_pwd()
MsgBox pwc("1&zeW/*+ù")
MsgBox pwc("1")
End Sub
Mais je ne vois pas où est mon erreur

Quelqu'un pour me mettre sur la piste, svp ?
 
Dernière édition:
Re : [Télécharger] Testez votre mot de Passe avec Excel

Salut Jean-Marie 🙂,
Une chose est sûre
Code:
")"
est en trop à la fin de chaque Pattern.
Pour le reste, j'ai pas encore trouvé 😱.
Bon courage 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

D
Réponses
8
Affichages
2 K
dalisoon
D
Réponses
25
Affichages
3 K
A
Réponses
2
Affichages
1 K
A
A
Réponses
9
Affichages
1 K
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…