Vérifier qu'un mot de passe répond aux exigences de la CNIL

GeoTrouvePas

XLDnaute Impliqué
Bonjour tout le monde,

Voilà un problème relativement simple mais qui me prend la tête depuis le début d'après midi. Pour être utilisée, mon application va devoir répondre aux exigences de la CNIL notamment au regard de la gestion des mots de passe.

Je dois donc demandé à l'utilisateur de saisir un mot de passe contenant :
- au moins 8 caractères
- au moins une lettre majuscule
- au moins un chiffre
- au moins un caractère spécial

Pour les trois premiers critères pas de problème (en utilisant la fonction Instr) mais le 4ème me pose quelques soucis. En effet, je ne sais pas exactement quels caractères spéciaux je dois prendre en compte (dois - je aller jusqu'à l'alphabet Thaï ? Dois je éviter les combinaisons de touche etc...) et comment vérifier la saisie.

Auriez vous une idée ? Une piste ?

Je vous remercie par avance de votre aide.

Bonne journée
 

GeoTrouvePas

XLDnaute Impliqué
Re : Vérifier qu'un mot de passe répond aux exigences de la CNIL

Bonjour Modeste et merci pour ta réponse.
Je vais garder ce post bien au chaud car il me sera forcément utile un jour.
A aujourd'hui, mon soucis n'est pas vraiment de savoir comment effectuer ma comparaison mais plutôt d'avoir un avis sur les caractères spéciaux à prendre en compte....
 

Modeste geedee

XLDnaute Barbatruc

Pièces jointes

  • xld_geotrouvepas.xlsm
    36.4 KB · Affichages: 51

GeoTrouvePas

XLDnaute Impliqué
Re : Vérifier qu'un mot de passe répond aux exigences de la CNIL

Bonjour Klin89 et Modeste

Merci pour vos liens très intéressants.
Celui de Wikinorm va m'être particulièrement utile.
C'est à peu près les caractères que je pensais autorisés sauf :
~ :car comme le ^ il ne s'affiche pas en une seule frappe de touche
<>&' : que je compte autoriser

En tout cas merci pour votre aide.
 

Discussions similaires

Réponses
5
Affichages
473
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 652
Messages
2 090 539
Membres
104 572
dernier inscrit
saumech