Créez un mot de passe de 8 caractères et latin. Comment créer un mot de passe sécurisé. Méthodes de génération de mot de passe

J'ai besoin expression régulière pour vérifier ça :

Le mot de passe contient au moins huit caractères, dont au moins un chiffre, et comprend à la fois des minuscules et lettres majuscules Et Symboles spéciaux, Par exemple # , ? , ! .

Il ne peut pas s'agir de votre ancien mot de passe ni contenir votre nom d'utilisateur, votre « mot de passe » ou votre « nom de site Web ».

Voici mon expression de validation, qui comporte huit caractères, dont une lettre majuscule, une lettre minuscule et un chiffre ou un caractère spécial.

(?=^.(8,)$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*)(?=.* ).*$"

Comment puis-je l'écrire pour que le mot de passe soit composé de huit caractères dont une lettre majuscule, un caractère spécial et des caractères alphanumériques ?

javascript asp.net regex

24 réponses


877

Minimum huit caractères, au moins une lettre et un chiffre :

"^(?=.*)(?=.*\d)(8,)$"

Un minimum de huit caractères, au moins une lettre, un chiffre et un caractère spécial :

"^(?=.*)(?=.*\d)(?=.*[@$!%*#?&])(8,)$"

Un minimum de huit caractères, au moins une lettre majuscule, une lettre minuscule et un chiffre :

"^(?=.*)(?=.*)(?=.*\d)(8,)$"

Un minimum de huit caractères, au moins une lettre majuscule, une lettre minuscule, un chiffre et un caractère spécial :

"^(?=.*)(?=.*)(?=.*\d)(?=.*[@$!%*?&])(8,)$"

Un minimum de huit et un maximum de 10 caractères, avec au moins une lettre majuscule, une lettre minuscule, un chiffre et un caractère spécial :

"^(?=.*)(?=.*)(?=.*\d)(?=.*[@$!%*?&])(8,10)$"


53

Les expressions régulières n'ont pas d'opérateur AND, il est donc assez difficile d'écrire une expression régulière qui correspond à des mots de passe valides lorsque la réalité est définie par quelque chose ET, autre chose ET, autre chose...

Mais les expressions régulières ont un opérateur OR, alors appliquez simplement le théorème de DeMorgan et écrivez une expression régulière qui correspond aux mots de passe invalides :

Tout ce qui contient moins de huit caractères OU tout ce qui ne contient pas de chiffres OU tout ce qui ne contient pas de majuscules OU ou tout ce qui ne contient pas de lettres minuscules OU tout ce qui ne contient pas de caractères spéciaux.

^(.(0,7)|[^0-9]*|[^A-Z]*|[^a-z]*|*)$

Si quelque chose correspond à cela, alors c'est un mot de passe invalide.


29

Juste une légère amélioration de la réponse de @anubhava : puisque les caractères spéciaux sont limités à ceux du clavier, utilisez ceci pour n'importe quel caractère spécial :

^(?=.*?)(?=(.*)(1,))(?=(.*[\d])(1,))(?=(.*[\W])(1, ))(?!.*\s).(8,)$

Cette expression régulière appliquera ces règles :

  • Au moins une lettre majuscule anglaise
  • Au moins une lettre anglaise minuscule
  • Au moins un numéro
  • Au moins un caractère spécial
  • Minimum huit de longueur


20

J'ai eu quelques difficultés à suivre la réponse la plus populaire dans ma situation. Par exemple, ma vérification a échoué avec des caractères tels que ; ou [ . Je n'étais pas intéressé par la liste blanche de mes caractères spéciaux, j'ai donc utilisé [^\w\s] comme test - en termes simples - pour faire correspondre les caractères non-mots (y compris les caractères numériques) et les caractères non-espaces. Pour résumer, voici ce qui a fonctionné pour moi...

  • au moins 8 caractères
  • au moins 1 caractère numérique
  • au moins 1 lettre minuscule
  • au moins 1 lettre majuscule
  • au moins 1 caractère spécial
/^(?=.*?)(?=.*?)(?=.*?)(?=.*?[^\w\s]).(8,)$/ ^(?=\S *)(?=\S*)(?=\S*\d)(?=\S*[^\w\s])\S(8,)$

mais il n'accepte pas _(trait de soulignement) comme caractère spécial (par exemple Aa12345_).

Celui amélioré :

^(?=\S*)(?=\S*)(?=\S*\d)(?=\S*([^\w\s]|[_]))\S(8,) $


2

J'ai trouvé beaucoup de problèmes ici, alors j'ai créé le mien.

Le voici dans toute sa splendeur, avec des tests :

^(?=.*)(?=.*)(?=.*\d)(?=.*([^a-zA-Z\d\s])).(9,)$

Une chose à laquelle il faut faire attention :

  1. n'utilise pas \w car il inclut _ que je teste.
  2. J'avais beaucoup de mal à faire correspondre les caractères sans faire correspondre la fin de la chaîne.
  3. Ne spécifie pas spécifiquement les caractères, cela est également dû au fait que différents paramètres régionaux peuvent avoir différents caractères sur leurs claviers qu'ils souhaitent utiliser.


1

Nous pouvons simplement le faire en utilisant HTML5.

Utilisez le code ci-dessous dans l'attribut pattern,

Modèle="(?=^.(8,)$)((?=.*\d)(?=.*\W+))(?![.\n])(?=.*)(?= .*).*$"

Cela fonctionnera parfaitement.


1

Vous pouvez utiliser le modèle d'expression régulière ci-dessous pour vérifier le mot de passe s'il correspond ou non à vos attentes.

((?=.*\\d)(?=.*)(?=.*)(?=.*[~!@#$%^&*()]).(8,20))


1

Utilisez la Regex suivante pour ce faire conditions suivantes:

Conditions : 1] Min 1 caractère spécial. 2] Min. 1 numéro. 3] Min 8 caractères ou plus

Expression régulière : ^(?=.*\d)(?=.*[#$@!%&*?])(8,)$


0

Sous Java/Android, vérifiez le mot de passe avec au moins un chiffre, une lettre, un caractère spécial selon le schéma suivant :

"^(?=.*)(?=.*\\d)(?=.*[$@$!%*#?&])(8,)$"


0

Essaye ça:

^.*(?=.{8,})(?=.*)(?=.*)(?=.*[@#$%^&+=])*$

Cette expression régulière fonctionne parfaitement pour moi.

Fonction maFonction() ( var str = "c1TTTTaTTT@"; var patt = new RegExp("^.*(?=.(8,))(?=.*)(?=.*)(?=.*[ @#$%^&+=])*$"); var res = patt.test(str); console.log("Est-ce que des correspondances régulières :", res); )


0

J'espère que ce qui suit fonctionne. J'ai essayé cela dans une politique Azure personnalisée.

^(?=. ) (?=. ) (?=. \d)(?=. [@#$%^&*-_+={}|\:",?/ ~"();!])({}|\\:",?/ ~"();!]|.(?!@)){6,16}$


-1

La solution que j'ai trouvée dans l'une des réponses précédentes est la suivante :

Minimum 8 caractères minimum 1 alphabet majuscule, 1 alphabet minuscule, 1 chiffre et 1 caractère spécial : "^(?=. ) (?=. ) (?=. \d)(?=. [$@$!% ?&]){8 ,}" ..

.

cela n'a pas fonctionné pour moi, mais ce qui suit est une version simplifiée et fonctionne très bien (ajoutez n'importe quel caractère spécial que vous aimez, j'ai ajouté # ici) et ajoutez également une règle numérique comme vous le faites avec des lettres comme :

"^(?=.*)(?=.*)(?=.*)(?=.*[$@$!%*?&]){8,}"


Vérification du mot de passe Regex à l'aide de l'opérateur conditionnel Java

Je suis nouveau sur les regex. Fondamentalement, je dois vérifier le mot de passe en Java pour la condition suivante : Le mot de passe doit contenir au moins six caractères. Le mot de passe ne peut pas contenir plus de 20 caractères. Afin...


regex autorise uniquement les lettres, les chiffres, les points, les traits de soulignement et les tirets. au moins 5 caractères

Comment faire en sorte que l'expression régulière s'adapte aux règles ci-dessous qui autorisent uniquement les lettres (majuscules ou minuscules), les chiffres, les points, les traits de soulignement, les tirets. Au moins 5 caractères ne peuvent pas contenir de termes ou d'extensions courants...


Regex pour "interdire les caractères spéciaux ou les espaces" mais "autoriser les chiffres et les lettres "majuscules" OU "minuscules""

J'utilise déjà cette regex : ^(6,)$ elle autorise : les chiffres, les lettres majuscules, les lettres minuscules. il interdit : les espaces et les caractères ou symboles spéciaux. Mais je veux le changer en : - autoriser :...


Expression régulière pour le mot de passe

J'ai besoin d'aide pour créer un mot de passe regex. Le mot de passe doit contenir au moins 4 caractères, des lettres (majuscules et minuscules), des chiffres et des caractères spéciaux – pas d'espaces. MSN comme expression régulière.


Regex pour une combinaison de règles données

J'essaie d'écrire une expression régulière pour vérifier le mot de passe d'une règle donnée. Les mots de passe doivent comporter au moins 8 caractères et contenir au moins 3 des 4 types de caractères suivants : lettres minuscules (par exemple...


Une expression régulière pour une vérification complète du mot de passe

Je dois vérifier le mot de passe pour m'assurer qu'il respecte ces règles. A) Le mot de passe doit contenir des caractères de 3 des 4 classes suivantes : Lettres majuscules anglaises A, B, C, ... Z Minuscules anglaises...


Le mot de passe Regex doit contenir au moins 8 caractères, au moins 1 chiffre, des lettres et des caractères spéciaux

J'ai besoin d'une expression régulière qui doit avoir au moins un caractère numérique, les lettres majuscules et minuscules sont autorisées, les caractères spéciaux sont également autorisés. J'utilise ceci...


Regex pour le mot de passe d'au moins 6 caractères

J'ai besoin d'une expression régulière pour vérifier le mot de passe avec les conditions ci-dessous. Longueur d'au moins 6 caractères. Doit contenir au moins 1 lettre. Doit contenir au moins 1 chiffre. Si le mot de passe contient des éléments spéciaux...


Parfois, le modèle correspondait et parfois non.

J'ai implémenté le modèle en angulaire 5 avec le code suivant dans un fichier field.ts pour valider le mot de passe. Cela doit être fait - prise en charge d'un minimum de huit caractères, au moins une lettre majuscule, un...


regex pour les mots de passe d'au moins 8 caractères, majuscules, minuscules, chiffres, caractères spéciaux et non répétitifs ?

Salut, je veux trouver une expression régulière qui remplit ces conditions. (1) les mots de passe doivent contenir au moins 8 caractères (2) ils doivent contenir au moins des lettres majuscules, minuscules, des chiffres et...

Le générateur de mots de passe crée des mots de passe en temps réel. Les mots de passe créés ne sont enregistrés nulle part et sont affichés uniquement sur votre appareil (PC, tablette ou smartphone).

Chaque fois que vous modifiez les paramètres, cliquez sur le bouton "Générer" ou rechargez la page, de nouveaux mots de passe sont créés.

Par défaut, les lettres minuscules et majuscules anglaises, les chiffres et certains caractères de service sont utilisés pour générer les mots de passe. Pour modifier la liste des caractères, utilisez « Paramètres du générateur de mot de passe »

Paramètres du générateur de mot de passe

Longueur du mot de passe
Le générateur de mots de passe crée des mots de passe allant de 5 à 30 caractères. Initialement, les mots de passe sont générés avec une longueur de 10 caractères. De manière générale, il est déconseillé d’utiliser des mots de passe de moins de 7 caractères. L'utilisation de mots de passe plus longs est recommandée pour une protection renforcée contre le piratage, mais sera probablement difficile à enregistrer ou à mémoriser.

Lettres anglaises et russes
Traditionnellement, les lettres anglaises (latines) sont utilisées pour les mots de passe, mais les lettres russes peuvent également être utilisées. Les lettres russes augmentent considérablement la complexité des mots de passe lorsque vous essayez de les déchiffrer par force brute, mais attention, certains systèmes peuvent ne pas prendre en charge les mots de passe contenant du cyrillique. Il est recommandé de vérifier d'abord.

Nombres
Les chiffres dans le mot de passe doivent être présents. La présence de chiffres dans un mot de passe améliore la qualité du mot de passe et les mots de passe comportant des chiffres sont plus faciles à mémoriser.

Symboles spéciaux
Les mots de passe contenant des caractères spéciaux sont les plus résistants au piratage. Lors de l'inscription, de nombreux systèmes exigent que le mot de passe comprenne des caractères de service. Nous vous recommandons de ne pas négliger l'utilisation de tels symboles et de les inclure dans le mot de passe généré.

Des exceptions

Caractères russes similaires à l'anglais et caractères anglais similaires au russe
Si, lorsque vous utilisez un générateur de mots de passe en ligne, vous utilisez à la fois des lettres anglaises et russes, vous risquez de rencontrer le problème de la « similarité » visuelle de certains caractères anglais et russes. Les lettres telles que A et A, B et B, C et C, E et E (a, ay, ve, bi, es, si, e, i) sont des lettres différentes, même si elles se ressemblent. Pour éviter toute confusion lors de l'utilisation future de mots de passe, utilisez l'élément de paramètres approprié.

Éliminer les voyelles ou exclure les consonnes
Utilisez ces points paramètres additionnels si vous souhaitez exclure les voyelles ou les consonnes lors de la génération de mots de passe.

Exclure les personnages similaires
Regardez les symboles I, l, 1, | (ai, el, unité, barre verticale). Ces lettres, symboles et chiffres sont très similaires lorsqu'ils sont écrits, des erreurs peuvent donc survenir lors de l'enregistrement puis de l'utilisation du mot de passe. Afin d'éliminer de telles erreurs, utilisez cet élément de paramètres.

Autres réglages

Liste des symboles utilisés
Dans la fenêtre de liste des caractères utilisés par le générateur de mots de passe, vous trouverez tous les caractères à partir desquels les mots de passe sont créés, en tenant compte des paramètres actuels. La liste peut être modifiée - supprimez ceux qui ne sont pas nécessaires et ajoutez les symboles dont vous avez besoin. Lorsque vous supprimez ou ajoutez des caractères dans la fenêtre d'édition de liste, de nouveaux mots de passe sont automatiquement générés en tenant compte des modifications apportées.

Réinitialiser les options
Tous les paramétrages effectués lors de l'utilisation du générateur de mot de passe sont automatiquement enregistrés dans la mémoire (cookies) de votre navigateur. Ce sont les paramètres qui sont enregistrés, mais pas les mots de passe ! Comme mentionné ci-dessus, de nouveaux mots de passe sont générés à chaque fois. Pour réinitialiser les paramètres à leur état d'origine, utilisez le lien "Réinitialiser les paramètres". Lors de la réinitialisation, de nouveaux mots de passe sont automatiquement générés en tenant compte des paramètres d'origine.

Lien vers le générateur de mot de passe
Si vous souhaitez envoyer un lien vers le « Générateur de mots de passe » à un ami ou le publier sur les réseaux sociaux, copiez l'adresse depuis la fenêtre spéciale située en bas du générateur. Les paramètres que vous sélectionnez sont également envoyés avec le lien.

Exigences obligatoires pour un mot de passe fort

Le mot de passe ne doit pas contenir

  • Des informations personnelles faciles à trouver. Par exemple : prénom, nom ou date de naissance.
  • Évident et mots simples, des phrases, des expressions définies et des jeux de caractères faciles à comprendre. Par exemple : mot de passe, parol, abcd, qwerty ou asdfg, 1234567.

Méthodes de génération de mot de passe

  • Proposez un algorithme pour créer des mots de passe.
    Par exemple, prenez comme base votre poème ou votre dicton préféré. Écrivez-le en lettres latines minuscules et majuscules et remplacez certains d'entre eux par des chiffres ou des symboles similaires : I_p0Mn|O_4y9n0e Mg№vEn|E (je me souviens d'un moment merveilleux).
  • Utilisez un générateur de mot de passe.
    Avec Kaspersky Password Manager, vous pouvez générer des mots de passe complexes, vérifier leur force et les stocker en toute sécurité. Vous pouvez également installer l'extension Kaspersky Password Manager dans votre navigateur pour remplir automatiquement les champs de saisie de données sur les sites Web.

À quelle fréquence changer votre mot de passe

Mot de passe de protection

  • Ne partagez ni n’envoyez vos mots de passe à qui que ce soit.
  • Ne laissez pas les mots de passe écrits sur papier dans un endroit accessible.
  • Utilisez un gestionnaire de mots de passe ou le stockage de mots de passe intégré à votre navigateur.
  • Utilisez des mots de passe différents pour vos comptes. Si vous utilisez les mêmes mots de passe et qu'un attaquant découvre le mot de passe d'un compte, il pourra accéder à tout le monde.


L'expression régulière du mot de passe doit contenir au moins huit caractères, au moins un chiffre et des lettres minuscules et majuscules et des caractères spéciaux (15)

Utilisez l'expression régulière suivante pour satisfaire les conditions suivantes :

Conditions : 1] Min 1 caractère spécial. 2] Min. 1 numéro. 3] Min 8 caractères ou plus

Expression régulière : ^(?=.*\d)(?=.*[#$@!%&*?])(8,)$

Peut tester en ligne : https://regex101.com

Je veux que l'expression régulière vérifie que :

Le mot de passe comporte au moins huit caractères, dont au moins un chiffre, et comprend des lettres minuscules et majuscules ainsi que des caractères spéciaux tels que # ? , ! ,

Il ne peut pas s'agir de votre ancien mot de passe ni contenir votre nom d'utilisateur, votre « mot de passe » ou votre « nom de site Web ».

Et voici mon expression de test, qui comporte huit caractères, dont une lettre majuscule, une lettre minuscule et un chiffre ou un caractère spécial.

(?=^.(8,)$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*)(?=.* ).*$"

Comment puis-je l'écrire pour un mot de passe qui doit comporter huit caractères dont une majuscule, un caractère spécial et des caractères alphanumériques ?

@ClasG déjà suggéré :

^(?=\S*)(?=\S*)(?=\S*\d)(?=\S*[^\w\s])\S(8,)$

mais il n'accepte pas _ (trait de soulignement) comme caractère spécial (par exemple Aa12345_).

Amélioré:

^(?=\S*)(?=\S*)(?=\S*\d)(?=\S*([^\w\s]|[_]))\S(8,) $

En Java/Android, pour rechercher un mot de passe comportant au moins un chiffre, une lettre, un caractère spécial selon le modèle suivant :

"^(?=.*)(?=.*\\d)(?=.*[$@$!%*#?&])(8,)$"

Selon vos besoins, ce modèle devrait fonctionner correctement. Essayez-le,

^(?=(.*\d)(1))(.*\S)(?=.*)(8,)

Créez simplement une variable chaîne, attribuez un modèle et créez une méthode booléenne qui renvoie vrai si le modèle est correct, faux sinon.

Modèle de chaîne = "^(?=(.*\d)(1))(.*\S)(?=.*)(8,)"; String password_string = "Tapez le mot de passe ici" private boolean isValidPassword(String password_string) ( return password_string.matches(Constants.passwordPattern); )

Importez le fichier JavaScript jquery.validate.min.js.

Vous pouvez utiliser cette méthode :

$.validator.addMethod("pwcheck", fonction (valeur) ( ​​return /[\@\#\$\%\^\&\*\(\)\_\+\!]/.test(valeur ) && //.test(value) && //.test(value) && //.test(value) ));

  1. Au moins une lettre anglaise en majuscule
  2. Au moins une lettre anglaise minuscule
  3. Au moins un chiffre
  4. Au moins un caractère spécial

J'espère que ce qui suit fonctionne. J'ai essayé cela dans une politique Azure personnalisée.

(? =. ) (? =. ) (? =. \d)(?=. [@ # $% ^ & * -_ + = {} | \: ",? / ~"();!])({}|\\:",?/ ~" (); ] |. (?! @)) {6,16} $

Je ne réponds pas directement à la question, mais faut-il vraiment que ce soit une expression régulière ?

J'ai beaucoup utilisé Perl et je suis habitué à résoudre des problèmes avec des expressions régulières. Cependant, lorsqu'ils deviennent plus complexes avec toutes leurs apparences et autres bizarreries, vous devez écrire des dizaines de tests unitaires pour éliminer tous ces petits bugs.

De plus, une expression régulière est généralement plusieurs fois plus lente qu’une solution impérative ou fonctionnelle.

Par exemple, la fonction Scala suivante (pas très FP) résout la question d'origine environ trois fois plus rapidement que l'expression régulière de la réponse la plus populaire. Ce qu'il fait est également si clair que vous n'avez pas besoin d'un test unitaire :

Def validatePassword (mot de passe : chaîne) : Boolean = (if (mot de passe.longueur< 8) return false var lower = false var upper = false var numbers = false var special = false password.foreach { c =>if (c.isDigit) nombres = vrai sinon si (c.isLower) inférieur = vrai sinon si (c.isUpper) supérieur = vrai sinon spécial = vrai ) inférieur && supérieur && nombres && spécial)

Essayez-le :

^.*(?=.{8,})(?=.*)(?=.*)(?=.*[@#$%^&+=])*$

Cette expression régulière fonctionne très bien pour moi.

Fonction maFonction() ( var str = "c1TTTTaTTT@"; var patt = new RegExp("^.*(?=.(8,))(?=.*)(?=.*)(?=.*[ @#$%^&+=])*$"); var res = patt.test(str); console.log("Est-ce que des correspondances régulières :", res); )

Nous pouvons simplement le faire en utilisant HTML5.

Utilisez le code ci-dessous dans l'attribut du modèle,

Modèle="(?=^.(8,)$)((?=.*\d)(?=.*\W+))(?![.\n])(?=.*)(?= .*).*$"

Cela fonctionnera très bien.

Les expressions régulières n'ont pas d'opérateur AND, il est donc assez difficile d'écrire une expression régulière qui correspond à des mots de passe valides lorsque la réalité est définie par quelque chose ET quelque chose d'autre ET quelque chose d'autre...

Mais les expressions régulières ont un opérateur OR, alors appliquez simplement le théorème de DeMorgan et écrivez une expression régulière qui correspond aux mots de passe invalides :

Tout ce qui contient moins de huit caractères OU tout ce qui est sans chiffres OU rien que des majuscules OU OU rien, pas de lettres minuscules OU rien que des caractères spéciaux.

^(.(0,7)|[^0-9]*|[^A-Z]*|[^a-z]*|*)$

Si quelque chose correspond à cela, alors c'est un mot de passe invalide.

La solution que j'ai trouvée dans l'une des réponses précédentes :

Minimum 8 caractères, au moins 1 alphabet, 1 alphabet minuscule, 1 chiffre et 1 caractère spécial : "^ (? =. ) (? =. ) (? =. \D)(?=. [ $ @ $!% ? &]) {8,} "

Cela ne fonctionne pas pour moi, mais ce qui suit est une version simplifiée et fonctionne très bien (ajoutez n'importe quel caractère spécial que vous aimez, j'ai ajouté # ici) et ajoutez la règle numérique de la même manière que vous l'avez fait avec les lettres :

"^(?=.*)(?=.*)(?=.*)(?=.*[$@$!%*?&]){8,}"

Je répondrais bien à Peter Mortensen, mais je n'ai pas assez de réputation.

Ses expressions sont idéales pour chacune des exigences minimales spécifiées. Le problème avec ses expressions qui ne nécessitent pas de caractères spéciaux est qu'elles n'ont pas non plus de caractères spéciaux et fournissent également des exigences maximales, ce que je ne pense pas que le PO demande. En règle générale, vous souhaitez que vos utilisateurs rendent leur mot de passe aussi fort qu'ils le souhaitent ; Pourquoi restreindre les mots de passe forts ?

Donc, c'est "au moins huit caractères, au moins une lettre et un chiffre" :

^(?=.*)(?=.*\d)(8,)$

atteint l'exigence minimale, mais les caractères restants peuvent être seulement lettre et chiffres. Pour autoriser (mais pas exiger) les caractères spéciaux, vous devez utiliser quelque chose comme :

^(?=.*)(?=.*\d).(8,)$ pour autoriser tous les caractères

^(?=.*)(?=.*\d)(8,)$ pour autoriser les caractères spéciaux spéciaux

De même, « un minimum de huit caractères, au moins une lettre majuscule, une lettre minuscule et un chiffre :

^(?=.*)(?=.*)(?=.*\d)(8,)$

répond à cette exigence minimale, mais permet seulement lettres et chiffres. Usage:

^(?=.*)(?=.*)(?=.*\d).(8,)$ pour autoriser tous les caractères

^(?=.*)(?=.*)(?=.*\d)(8,) pour autoriser les caractères spéciaux spéciaux.

Utiliser ce qui suit Regex pour satisfaire les conditions ci-dessous : Conditions : 1] Min 1 lettre majuscule. 2] Min 1 lettre minuscule. 3] Min 1 caractère spécial. 4] Min. 1 numéro. 5] Minimum 8 caractères. 6] Max 30 caractères. Regex : /^(?=.*)(?=.*)(?=.*\d)(?=.*[#$@!%&*?])(8.30)$/

Le mot de passe doit comporter entre 8 et 16 caractères, dont au moins une lettre minuscule, une lettre majuscule et un chiffre. et j'ai obtenu la meilleure réponse

Réponse de Bon Nikolas[gourou]
Pas nécessaire. J'ai un ensemble de 8 chiffres et une lettre. Bonne chance!

Réponse de Anya Korytnik[débutant]
dfghjkLLLL999


Réponse de Viatcheslav Gordeev[gourou]
lien
Vous avez besoin des chiffres en bas, activez-les et en même temps incluez des caractères spéciaux si nécessaire
==
j'ai réussi
5JTxuob108AUl15A


Réponse de Nikita Starodoumov[actif]
Déjà enregistré?


Réponse de Dima Vorobievski[débutant]
lhe0rxqu3


Réponse de Serge bébé[débutant]
Votre mot de passe doit comporter de 6 à 12 caractères et contenir une combinaison de lettres et au moins un chiffre (*@#?$%, etc. n'est pas autorisé).
Bonjour les gars, pouvez-vous me dire quel mot de passe je n'arrive pas à trouver ?


Réponse de ANASTASIA SCHINDRIGINA[actif]
Mot de passe : SXGgfsndfhj654
Mot de passe : HGDFHuufhgsdf
Et cela peut durer éternellement...
Ou votre date de naissance ou année de naissance :)


Réponse de Kirill Perdunov[débutant]
en quelque sorte oui ou en quelque sorte non


Réponse de Lbvf t,frjd[débutant]
inventez-le vous-même, sinon quelqu'un le dira vous-même, vous le ferez et ils vous gifleront


Réponse de Pacha Pidr[débutant]
Nada vadit tout ce qui est bon en gros


Réponse de Kirill Starikov[débutant]
Les grandes lettres, chiffres et symboles doivent être, en général, un mot de passe complet, et alors seulement le champ s'allumera en vert.


Réponse de Sergio00o[gourou]
Pas nécessaire!


Réponse de ЀА[gourou]


Réponse de CAHR[gourou]
Oui


Réponse de ZLOBNYI XOXOL[débutant]
Un mot de passe est la seule et la plus importante protection pour votre inscription. Prenez-le au sérieux ! Si vous pensez que quelqu'un a accès à vos données, changez votre mot de passe. Ne pas utiliser mots de passe simples, comme « 12345 », « qwerty », « mot de passe », etc. N'écrivez pas votre prénom, votre nom, votre date de naissance ou votre numéro de passeport, juste des noms ou des noms comme mot de passe ! Mots de passe similaires très facile à récupérer. Le mot de passe doit : contenir au moins 6 caractères ; contenir des lettres latines majuscules et minuscules ; contenir des chiffres ou des éléments de ponctuation ; ne correspondent pas au login ; être facile à retenir pour que vous ne l'oubliiez pas vous-même.


Réponse de Igor Tcheriomoukhine[actif]
prince qui suis-je


Réponse de Dimentiy S.[débutant]
Le mot de passe doit contenir plusieurs caractères, dont au minimum : une chaîne de lettres, une chaîne de chiffres et une chaîne de symboles. Ici... Pour plus de fiabilité, vous pouvez ajouter une ligne d'espaces.


Réponse de Fille Kawaii[débutant]
Bonjour! Je ne peux pas m'inscrire. Aidez-moi s'il vous plaît ?! Ils m'écrivent : Attention ! Votre inscription n'a PAS été acceptée ! Le pseudo et le mot de passe doivent être composés d'au moins 6 caractères et uniquement de lettres et de chiffres !


Réponse de _gingembre_[gourou]
Un exemple d'un tel mot de passe
Moy8paroL
Il y a des lettres majuscules et minuscules, et il y a aussi 1 chiffre.


Réponse de Victoria Gizatuline[gourou]
Les experts en sécurité informatique conviennent qu'un mot de passe par force brute doit être composé d'au moins huit caractères mixtes (lettres minuscules et majuscules), y compris des chiffres et/ou des caractères spéciaux. Seul un tel mot de passe peut être partiellement considéré comme fiable.
Pourquoi en partie ? Selon les statistiques, dans la grande majorité des cas, lors d'une attaque de réseau, l'ordinateur de la victime est attaqué en moyenne plus de 2000 fois par jour - cela suffit pour qu'au bout d'un certain temps - en fonction des capacités disponibles des attaquants - même sélectionnez un mot de passe complexe de 8 caractères. Il est donc conseillé de changer le mot de passe au moins une fois par mois.
Il n'y a plus rien à ajouter - ajoutez des lettres
Enfin, il est extrêmement important d’utiliser des mots de passe différents pour différents sites et services. Simplifier considérablement le processus d'utilisation grande quantité créer votre propre système de mémorisation vous aidera à créer différentes combinaisons. Ainsi, à titre d'exemple de technique mnémonique pratique, Stanislav Shevchenko, chef du département éducatif de Kaspersky Lab, recommande d'ajouter des caractères alphabétiques (numériques) au mot secret, ce qui aidera à associer de manière associative le mot de passe à un site spécifique. Par exemple, si nous parlons du site « Odnoklassniki. ru", le mot de passe peut commencer ou se terminer par la lettre "o", au cas où cela nous intéresserait réseau social« VKontakte », nous pouvons ajouter la lettre « v » à notre mot de code.