Találjon ki egy 8 karakterből álló és latin jelszót. Hogyan készítsünk erős jelszót. Jelszógenerálási módszerek

szükségem van reguláris kifejezés tesztelni:

A jelszó legalább nyolc karaktert tartalmaz, köztük legalább egy számot, és kisbetűt és kisbetűt is tartalmaz nagybetűvelés Különleges szimbólumok, például # , ? , ! .

Ez nem lehet a régi jelszava, és nem tartalmazhatja a felhasználónevét, a "jelszót" vagy a "webhelynevet"

És itt van az érvényesítő kifejezésem, amely nyolc karakterre vonatkozik, beleértve egy nagybetűt, egy kisbetűt és egy számot vagy speciális karaktert.

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

Hogyan írhatom meg, hogy a jelszó nyolc karakterből álljon, beleértve egy nagybetűt, egy speciális karaktert és alfanumerikus karaktereket?

javascript asp.net regex

24 válasz


877

Legalább nyolc karakter, legalább egy betű és egy szám:

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

Legalább nyolc karakter, legalább egy betű, egy szám és egy speciális karakter:

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

Legalább nyolc karakter, legalább egy nagybetű, egy kisbetű és egy szám:

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

Legalább nyolc karakter, legalább egy nagybetű, egy kisbetű, egy szám és egy speciális karakter:

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

Legalább nyolc és legfeljebb 10 karakter, legalább egy nagybetű, egy kisbetű, egy szám és egy speciális karakter:

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


53

A reguláris kifejezéseknek nincs ÉS operátora, ezért elég nehéz olyan regex-et írni, amely megfelel az érvényes jelszavaknak, ha az érvényességet valami ÉS, valami más ÉS, valami más határozza meg...

De a reguláris kifejezéseknek van VAGY operátora, ezért csak alkalmazza DeMorgan tételét, és írjon egy szabályos kifejezést, amely megfelel az érvénytelen jelszavaknak:

Nyolc karakternél kevesebbet VAGY bármi, ami nem tartalmaz számokat VAGY bármi, ami nem tartalmaz nagybetűket VAGY vagy bármi, ami nem tartalmaz kisbetűket VAGY bármi, ami nem tartalmaz speciális karaktereket.

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

Ha valami megegyezik ezzel, akkor az érvénytelen jelszó.


29

Csak egy kis fejlesztés @anubhava válaszához: mivel a speciális karakterek a billentyűzeten találhatóakra korlátozódnak, használja ezt minden speciális karakterhez:

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

Ez a reguláris kifejezés a következő szabályokat fogja alkalmazni:

  • Legalább egy nagy angol betű
  • Legalább egy angol kisbetű
  • Legalább egy szám
  • Legalább egy különleges karakter
  • Minimum nyolc hosszúságú


20

Némi nehézségekbe ütközött a körülményeimhez képest legnépszerűbb válasz követése. Például sikertelen volt az érvényesítésem olyan karakterekkel, mint; vagy [ . Nem érdekelt a speciális karaktereim engedélyezése, ezért ehelyett a [^\w\s]-t használtam tesztként - leegyszerűsítve - a nem szó karakterek (beleértve a numerikus karaktereket is) és a szóköz nélküli karakterek egyezését. Összefoglalva, itt van, ami nekem bevált...

  • legalább 8 karakter
  • legalább 1 numerikus karakter
  • legalább 1 kisbetű
  • legalább 1 nagybetű
  • legalább 1 speciális karakter
/^(?=.*?)(?=.*?)(?=.*?)(?=.*?[^\w\s]).(8,)$/ ^(?=\S *)(?=\S*)(?=\S*\d)(?=\S*[^\w\s])\S(8,)$

de nem fogadja el az _(aláhúzást) speciális karakterként (pl. Aa12345_).

Továbbfejlesztett:

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


2

Sok problémát találtam itt, ezért elkészítettem a sajátomat.

Íme, teljes pompájában, próbatételekkel együtt:

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

Van mire figyelni:

  1. nem használja a \w-t, mert benne van a _ , amit tesztelek.
  2. Sok problémám volt a karakterlánc végének nem megfelelő karakterekkel.
  3. Nem ad meg konkrétan karaktereket, ennek az az oka, hogy a különböző nyelvek billentyűzetén eltérő karakterek lehetnek, amelyeket esetleg használni szeretnének.


1

Egyszerűen megtehetjük HTML5-tel.

Használja az alábbi kódot a minta attribútumban,

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

Tökéletesen fog működni.


1

Az alábbi reguláris kifejezés mintával ellenőrizheti, hogy a jelszó megfelel-e az elvárásoknak.

((?=.*\\d)(?=.*)(?=.*)(?=.*[ [e-mail védett]#$%^&*()]).{8,20})


1

Ehhez használja a következő Regexet következő feltételekkel:

Feltételek: 1] Minimum 1 speciális karakter. 2] Minimum 1 szám. 3] Legalább 8 karakter vagy több

Regex: ^(?=.*\d)(?=.*[# [e-mail védett]!%&*?]){8,}$


0

Java/Android esetén ellenőrizze a jelszót legalább egy számmal, egy betűvel, egy speciális karakterrel a következő minta szerint:

"^(?=.*)(?=.*\\d)(?=.*[ [e-mail védett]$!%*#?&]){8,}$"


0

Próbáld ezt:

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

Ez a regex tökéletesen működik számomra.

Függvény myFunction() ( var str = " [e-mail védett]"; var patt = new RegExp("^.*(?=.(8,))(?=.*)(?=.*)(?=.*[@#$%^&+=])* $"); var res = patt.test(str); console.log("A rendszeres egyezik:", res); )


0

Remélem lent működik. Ezt egyéni azure házirendben próbáltam ki.

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


-1

Az egyik előző válaszban megtalált megoldás a következő:

Minimum 8 karakter, minimum 1 nagybetű, 1 kisbetű, 1 szám és 1 speciális karakter: "^(?=. ) (?=. ) (?=. \d)(?=. [[e-mail védett]$!% ?&]){8 ,}" ..

.

ez nekem nem jött be, de a következő egy egyszerűsített változat, és jól működik (adjon hozzá bármilyen speciális karaktert, ami tetszik, ide tettem a #-et), és adjon hozzá egy számszabályt is, mint például a betűkhöz:

"^(?=.*)(?=.*)(?=.*)(?=.*[[e-mail védett]$!%*?&]){8,}"


Regex jelszó-ellenőrzés Java feltételes utasítással

Új vagyok a regexben. Alapvetően a következő feltételhez kell érvényesítenem egy jelszót Java nyelven: A jelszónak legalább hat karakter hosszúnak kell lennie. A jelszó legfeljebb 20 karakterből állhat, hogy...


a regex csak betűket, számokat, pontokat, aláhúzásjeleket és kötőjeleket engedélyez. legalább 5 karakter

A szabályos kifejezések az alábbi szabályokhoz illeszkednek: csak betűk (nagy- vagy kisbetűk), számok, pontok, aláhúzásjelek, kötőjelek, legalább 5 karakter nem tartalmazhat általános kifejezéseket vagy kiterjesztéseket...


Regex a "speciális karakterek és szóközök letiltása", de a "számok és "nagybetűk" VAGY "kisbetűk" engedélyezése

Már használom ezt a regex-et: ^(6,)$ lehetővé teszi: számok, nagybetűk, kisbetűk. tiltja: szóközök és speciális karakterek vagy karakterek. De meg akarom változtatni a következőre:- engedélyezni:...


Reguláris kifejezés a jelszóhoz

Segítségre van szükségem egy regex jelszó létrehozásához. A jelszónak tartalmaznia kell legalább 4 karaktert, betűket (kis- és nagybetűket), számokat és speciális karaktereket – szóközök nélkül. Az MSN reguláris kifejezésként.


Regex adott szabályok kombinációjához

Megpróbálok egy regex-et írni egy adott szabály jelszavának érvényesítésére. A jelszavaknak legalább 8 karakter hosszúságúnak kell lenniük, és az alábbi 4 karaktertípus közül legalább 3-at tartalmazniuk kell: kisbetűk (például...


Egy reguláris kifejezés az összetett jelszóellenőrzéshez

Ellenőriznem kell a jelszót, hogy megbizonyosodjon arról, hogy megfelel ezeknek a szabályoknak A) a jelszónak a következő 4 osztály közül 3 karakterét kell tartalmaznia: angol nagybetűk A, B, C, ... Z Angol kisbetűk...


A reguláris jelszónak legalább 8 karaktert, legalább 1 számot, betűket és speciális karaktereket kell tartalmaznia

Olyan regexre van szükségem, aminek legalább egy numerikus karakternek kell lennie, kis- és nagybetűk is megengedettek, speciális karakterek is megengedettek Ezt használom...


Regex jelszó legalább 6 karakter hosszúságú

Regexre van szükségem a jelszó érvényesítéséhez az alábbi feltételekkel Legalább 6 karakter hosszú Legalább 1 betűt kell tartalmaznia Legalább 1 számot kell tartalmaznia Ha a jelszó speciális...


A minta néha passzolt, néha nem.

Megvalósítottam egy sablont angular 5-ben a következő kóddal egy .ts fájlban a jelszó ellenőrzéséhez. Ezt meg kell tenni - minimum nyolc karakter támogatása, legalább egy nagybetű, egy...


regex jelszavakhoz legalább 8 karakter hosszú, nagybetűk, kisbetűk, számok, speciális karakterek, és nem ismétlődnek?

Szia Szeretnék találni egy reguláris kifejezést, amely megfelel ezeknek a feltételeknek. (1) a jelszavaknak legalább 8 karakter hosszúnak kell lenniük (2) tartalmazniuk kell legalább nagybetűket, kisbetűket, számokat és...

A jelszógenerátor valós időben generál jelszavakat. A létrehozott jelszavakat a rendszer nem menti sehova, és csak az Ön eszközén (számítógépen, táblagépen vagy okostelefonon) jelennek meg.

Minden alkalommal, amikor módosítja a beállításokat, kattintson a "Létrehozás" gombra, vagy újratölti az oldalt, új jelszavak jönnek létre.

"Alapértelmezés szerint" a jelszavak generálásához angol kis- és nagybetűket, számokat és néhány speciális karaktert használnak. A karakterek listájának módosításához használja a "Jelszógenerátor beállításai"

Jelszógenerátor beállításai

Jelszó hosszúság
A jelszógenerátor 5-30 karakter hosszú jelszavakat állít elő. Az eredetileg generált jelszavak 10 karakter hosszúak. Általában nem ajánlott 7 karakternél rövidebb jelszavakat használni. Hosszabb jelszavak használata javasolt a feltörés elleni erősebb védelem érdekében, de valószínűleg kényelmetlen lesz elmenteni vagy megjegyezni.

Angol és orosz betűk
Hagyományosan angol (latin) betűket használnak jelszavakhoz, de használhatók orosz betűk is. Az orosz betűk nagymértékben megnövelik a jelszavak összetettségét, amikor brute force-ot próbálnak alkalmazni, de legyen óvatos, előfordulhat, hogy egyes rendszerek nem támogatják a cirill betűs jelszavakat. Először ajánlott ellenőrizni.

Számok
A jelszóban számokat kell megadni. A számok jelenléte a jelszóban javítja a jelszó minőségét, míg a számokat tartalmazó jelszavakat könnyebb megjegyezni.

Különleges szimbólumok
A speciális karaktereket tartalmazó jelszavak a legellenállóbbak a feltörésekkel szemben. A regisztráció során sok rendszer megköveteli, hogy a jelszónak szolgáltatás karaktereket kell tartalmaznia. Javasoljuk, hogy ne hanyagolja el az ilyen karakterek használatát, és adja meg őket a generált jelszóban.

Kivételek

Az angolhoz hasonló orosz karakterek és az oroszhoz hasonló angol karakterek
Ha az online jelszógenerátor használatakor angol és orosz betűket is használ, akkor egyes angol és orosz karakterek vizuális "hasonlóságának" problémájával találkozhat. Az olyan betűk, mint az A és A, B és B, C és C, E és E (a, ai, ve, bi, es, si, e és) különböző betűk, bár ugyanúgy néznek ki. A jelszavak későbbi használatakor a félreértések elkerülése érdekében használja a megfelelő beállításokat.

Távolítsa el a magánhangzókat vagy zárja ki a mássalhangzókat
Használja ezeket az elemeket további beállítások ha ki akarja zárni a magánhangzókat vagy mássalhangzókat a jelszavak generálásakor.

Hasonló karakterek kizárása
Nézze meg az I, l, 1, | szimbólumokat (ay, el, mértékegység, függőleges sáv). Az ilyen betűk, szimbólumok és számok helyesírása nagyon hasonló, így a jelszó mentése, majd használata során hibák léphetnek fel. Az ilyen hibák kizárásához használja ezt a beállítási elemet.

Egyéb beállitások

A használt szimbólumok listája
A jelszógenerátor használt karaktereinek listaablaka tartalmazza az összes karaktert, amelyből a jelszavak összeállnak, figyelembe véve az aktuális beállításokat. A lista szerkeszthető - törölje a feleslegeseket, és adja hozzá a szükséges karaktereket. Karakterek törlésekor vagy hozzáadásakor a listaszerkesztő ablakban automatikusan új jelszavak generálódnak, figyelembe véve a végrehajtott változtatásokat.

Beállítások alaphelyzetbe állítása
A jelszógenerátor használata során végzett összes beállítás automatikusan eltárolódik a böngésző memóriájában (cookie-k). A beállítások mentésre kerülnek, de a jelszavak nem! Mint fentebb említettük, minden alkalommal új jelszavak jönnek létre. A beállítások eredeti állapotának visszaállításához használja a "Beállítások visszaállítása" hivatkozást. Visszaállításkor az eredeti beállítások alapján automatikusan új jelszavak jönnek létre.

Link a jelszógenerátorhoz
Ha el szeretné küldeni a "Jelszógenerátor" linkjét egy barátjának, vagy közzé szeretné tenni a közösségi hálózatokon, másolja ki a címet a generátor házának alján található speciális ablakból. A hivatkozással együtt az Ön által kiválasztott beállítások is átvitelre kerülnek.

Az erős jelszó kötelező követelményei

A jelszó nem tartalmazhat

  • Személyes adatok, amelyeket könnyű megtalálni. Például: keresztnév, vezetéknév vagy születési dátum.
  • Nyilvánvaló és egyszerű szavak, kifejezések, kifejezéskészletek és karakterkészletek, amelyeket könnyű felvenni. Például: jelszó, jelszó, abcd, qwerty vagy asdfg, 1234567.

Jelszógenerálási módszerek

  • Találjon ki egy algoritmust a jelszavak összeállításához.
    Vedd például a kedvenc versedet vagy mondandódat alapul. Írja le kis- és nagybetűs latin betűkkel, és néhányat helyettesítsen hasonló számokkal vagy szimbólumokkal: I_p0Mn|O_4y9n0e Mg№vEn|E (Emlékszem egy csodálatos pillanatra).
  • Használjon jelszógenerátort.
    A Kaspersky Password Manager segítségével összetett jelszavakat hozhat létre, ellenőrizheti azok erősségét, és biztonságosan tárolhatja azokat. A Kaspersky Password Manager bővítményt a böngészőbe is telepítheti, hogy automatikusan kitöltse az adatbeviteli mezőket a webhelyeken.

Milyen gyakran kell megváltoztatni a jelszót

Jelszó védelem

  • Ne mondja el és ne küldje el jelszavait senkinek.
  • Ne hagyja a papírra írt jelszavakat hozzáférhető helyen.
  • Használjon jelszókezelőt vagy a böngészőbe épített jelszótárolót.
  • Használjon különböző jelszavakat fiókjaihoz. Ha ugyanazokat a jelszavakat használja, és egy támadó megtudja a jelszót az egyikből fiókot, akkor hozzáférhet az összes többihez.


A jelszó reguláris kifejezésének tartalmaznia kell legalább nyolc karaktert, legalább egy számot, kisbetűket, nagybetűket és speciális karaktereket (15)

Használja a következő Regexet a következő feltételek teljesítéséhez:

Feltételek: 1] Minimum 1 speciális karakter. 2] Minimum 1 szám. 3] Legalább 8 karakter vagy több

Regex: ^(?=.*\d)(?=.*[# [e-mail védett]!%&*?]){8,}$

Online tesztelhető: https://regex101.com

Szeretnék egy reguláris kifejezést ellenőrizni, hogy:

A jelszó legalább nyolc karakter hosszú, beleértve legalább egy számot, és kis- és nagybetűket, valamint speciális karaktereket, például # ? , ! ,

Ez nem lehet a régi jelszava, és nem tartalmazhatja a felhasználónevét, a "jelszót" vagy a "webhelynevet"

És itt van az érvényesítő kifejezésem, amely nyolc karakterre vonatkozik, beleértve egy nagybetűt, egy kisbetűt és egy számot vagy speciális karaktert.

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

Hogyan írhatom be jelszónak, nyolc karakterből kell állnia, beleértve egy nagybetűt, egy speciális karaktert és alfanumerikus karaktereket?

@ClasG már javasolta:

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

de nem fogadja el a _ (aláhúzást) speciális karakterként (például Aa12345_).

Javított:

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

Java/Android rendszerben legalább egy számot, egy betűt és egy speciális karaktert tartalmazó jelszó ellenőrzéséhez a következő mintában:

"^(?=.*)(?=.*\\d)(?=.*[ [e-mail védett]$!%*#?&]){8,}$"

Az Ön igényei szerint ennek a modellnek jól kell működnie. Próbáld ki,

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

Csak hozzon létre egy karakterlánc-változót, rendeljen hozzá egy sablont, és hozzon létre egy logikai metódust, amely igazat ad vissza, ha a sablon érvényes, ellenkező esetben hamis.

Karakterlánc minta = "^(?=(.*\d)(1))(.*\S)(?=.*)(8,)"; String password_string = "Írja be ide a jelszót" privát logikai érték isValidPassword(String password_string) ( return password_string.matches(Constants.passwordPattern); )

Importálja a jquery.validate.min.js JavaScript fájlt.

Használhatja ezt a módszert:

$.validator.addMethod("pwcheck", függvény (érték) (return /[\@\#\$\%\^\&\*\(\)\_\+\!]/.test(value ) && //.test(value) && //.test(value) && //.test(value) ));

  1. Legalább egy angol nagybetű
  2. Legalább egy angol kisbetű
  3. Legalább egy számjegy
  4. Legalább egy különleges karakter

Remélem lent működik. Kipróbáltam ezt az Azure egyéni házirendjében.

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

Nem közvetlenül a kérdésre válaszolva, de tényleg reguláris kifejezésnek kell lennie?

Sok Perlt használtam, és hozzászoktam a reguláris kifejezésekkel való problémák megoldásához. Ahogy azonban egyre bonyolultabbá válnak a megjelenés és az egyéb furcsaságok miatt, több tucat egységtesztet kell írnia, hogy elpusztítsa ezeket a kis hibákat.

Ezenkívül a regex általában többször lassabb, mint egy kötelező vagy funkcionális megoldás.

Például a következő (nem túl FP) Scala függvény körülbelül háromszor gyorsabban oldja meg az eredeti kérdést, mint a legnépszerűbb válasz reguláris kifejezése. Az is annyira egyértelmű, hogy nincs szükség egységtesztre:

Def validatePassword(password: String): Logikai = ( if (jelszó.hossz< 8) return false var lower = false var upper = false var numbers = false var special = false password.foreach { c =>if (c.isDigit) számok = igaz else if (c.isAlsó) alsó = igaz else if (c.isUpper) felső = igaz else speciális = igaz ) alsó && felső && számok && speciális )

Próbáld ki:

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

Ez a reguláris kifejezés számomra remekül működik.

Függvény myFunction() ( var str = " [e-mail védett]"; var patt = new RegExp("^.*(?=.(8,))(?=.*)(?=.*)(?=.*[@#$%^&+=])* $"); var res = patt.test(str); console.log("A rendszeres egyezik:", res); )

Egyszerűen megtehetjük HTML5 használatával.

Használja az alábbi kódot a sablon attribútumában,

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

Remekül fog működni.

A reguláris kifejezéseknek nincs ÉS operátora, ezért elég nehéz olyan reguláris kifejezést írni, amely megfelel az érvényes jelszavaknak, ha az érvényességet valami ÉS valami más ÉS valami más határozza meg...

De a reguláris kifejezéseknek van VAGY operátora, ezért csak alkalmazza DeMorgan tételét, és írjon egy reguláris kifejezést, amely megfelel az érvénytelen jelszavaknak:

Nyolc karakternél kevesebbet VAGY bármit számok nélkül VAGY semmi, csak nagybetű VAGY VAGY semmi, nincs kisbetű VAGY semmi, csak különleges karakterek.

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

Ha valami megegyezik ezzel, akkor az érvénytelen jelszó.

A megoldás, amit az előző válaszok egyikében találtam:

Legalább 8 karakter, legalább 1 alfabetikus ábécé, 1 kisbetűs ábécé, 1 szám és 1 speciális karakter: "^(?=. ) (? =. ) (? =. \d)(?=. [ $ @ $!% ? &]) {8,} "

Nekem nem működik, de a következő egy egyszerűsített változat, és jól működik (adjon hozzá bármilyen speciális karaktert, ami tetszik, ide tettem a #-et), és adja hozzá a számszabályt, ahogy a betűknél tette:

"^(?=.*)(?=.*)(?=.*)(?=.*[[e-mail védett]$!%*?&]){8,}"

Válaszolnék Peter Mortensennek, de nincs elég hírnevem.

Kifejezései ideálisak a meghatározott minimumkövetelmények mindegyikéhez. A speciális karaktereket nem igénylő kifejezéseivel az a baj, hogy ezekben sincsenek speciális karakterek, és maximális követelményeket is adnak, amit nem hiszek el az OP kérésének. Általában azt szeretné, ha a felhasználók olyan erőssé tennék jelszavukat, amennyire csak akarják; miért korlátozzák az erős jelszavakat?

Tehát a "legalább nyolc karakter, legalább egy betű és egy szám":

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

eléri a minimális követelményt, de más karakterek is lehetnek csak betűk és számok. Speciális karakterek engedélyezéséhez (de nem megköveteléséhez) valami ilyesmit kell használnia:

^(?=.*)(?=.*\d).(8,)$ bármilyen karakter engedélyezéséhez

^(?=.*)(?=.*\d)(8,)$ a speciális speciális karakterek engedélyezéséhez

Hasonlóképpen: "Legalább nyolc karakter, legalább egy nagybetű, egy kisbetű és egy szám:

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

megfelel ennek a minimális követelménynek, de lehetővé teszi csak betűk és számok. Használat:

^(?=.*)(?=.*)(?=.*\d).(8,)$ bármilyen karakter engedélyezése

^(?=.*)(?=.*)(?=.*\d)(8,) a speciális speciális karakterek engedélyezéséhez.

Használja a következő Regexet az alábbi feltételek teljesítéséhez: Feltételek: 1] Minimum 1 nagybetű. 2] Minimum 1 kisbetű. 3] Min. 1 speciális karakter. 4] Minimum 1 szám. 5] Minimum 8 karakter. 6] Max. 30 karakter. Regex: /^(?=.*)(?=.*)(?=.*\d)(?=.*[# [e-mail védett]!%&*?]){8,30}$/

A jelszónak 8 és 16 karakter közötti hosszúságúnak kell lennie, legalább egy kisbetűből, egy nagybetűből és egy számból. és megkapta a legjobb választ

Válasz Good Nikolos[guru]-tól
Nem szükséges. Van egy 8 számból és egy betűből álló készletem. Sok szerencsét!

Válasz tőle Anya Korytnik[újonc]
dfghjkLLLL999


Válasz tőle Vjacseszlav Gordejev[guru]
link
Alább számokra van szükségünk, kapcsoljuk be őket, és egyúttal speciális karaktereket is, ha szükséges
==
értem
5JTxuob108AUl15A


Válasz tőle Nyikita Sztarodumov[aktív]
Már regisztráltál?


Válasz tőle Dima Vorobjovszkij[újonc]
lhe0rxqu3


Válasz tőle Sergo beben[újonc]
A jelszavának 6-12 karakter hosszúságúnak kell lennie, és betűkből és legalább egy számból kell állnia (*@#?$% stb. nem megengedett).
Sziasztok srácok, mondjátok meg, milyen jelszó nem jut eszembe


Válasz tőle ANASTASIA SCHINDRIGINA[aktív]
Jelszó: SXGgfsndfhj654
Jelszó: HGDFHuufhgsdf
És így lehetséges, igen a végtelenségig...
Vagy a születési dátumod vagy születési éved 🙂


Válasz tőle Kirill Perdunov[újonc]
tetszik igen vagy nem


Válasz tőle Lbvft,frjd[újonc]
találd ki magad, aztán hirtelen itt valaki azt mondja, hogy megcsinálod, és lecsapnak rád


Válasz tőle Pidr pasa[újonc]
Nada vadit cho, hogy jó nagykereskedelem


Válasz tőle Kirill Starikov[újonc]
A nagy betűk, számok és szimbólumok általában a jelszó teljes darált húsának kell lenniük, és csak ezután válik zöldre a mező


Válasz tőle Sergio00o[guru]
Nem szükséges!


Válasz tőle AA[guru]


Válasz tőle CAHR[guru]
Igen


Válasz tőle ZLOBNYI XOXOL[újonc]
A jelszó az egyetlen legfontosabb védelem regisztrációjához. Vegyük komolyan! Ha úgy gondolja, hogy valaki hozzáfér az adataihoz, változtassa meg jelszavát. Ne használja egyszerű jelszavak, mint például „12345”, „qwerty”, „jelszó”, stb. Ne írja be a keresztnevét, vezetéknevét, születésnapját vagy útlevélszámát jelszóként, csak neveket vagy főneveket! Hasonló jelszavak nagyon könnyű felvenni. A jelszónak: legalább 6 karakterből kell állnia; kis- és nagybetűket tartalmaznak; számokat vagy írásjeleket tartalmaznak; nem egyezik a bejelentkezési adatokkal; legyen könnyű megjegyezni, hogy te magad ne felejtsd el.


Válasz tőle Igor Cseremuhin[aktív]
herceg, ki vagyok én


Válasz tőle Dimenty S.[újonc]
A jelszónak több karaktert kell tartalmaznia, beleértve legalább egy sor betűt, egy sor számot és egy sor szimbólumot. Itt... A megbízhatóság érdekében szóközök sorát is hozzáadhatja.


Válasz tőle Kawaii lány[újonc]
Szia! Nem tudok regisztrálni. Segíts kérlek?! Azt írják nekem: Figyelem! Regisztrációdat NEM fogadjuk el! A becenévnek és a jelszónak legalább 6 karakterből kell állnia, és csak betűkből és számokból kell állnia!


Válasz tőle _gyömbér_[guru]
Példa egy ilyen jelszóra
Moy8paroL
Vannak kis- és nagybetűk, van 1 számjegy is.


Válasz tőle Viktória Gizatulina[guru]
A számítógép-biztonsági szakértők egyöntetűen úgy vélik, hogy a brute force jelszónak legalább nyolc különböző karakterből kell állnia (kis- és nagybetűk), beleértve a számokat és/vagy speciális karaktereket. Csak egy ilyen jelszó tekinthető részben biztonságosnak.
Miért részben? A statisztikák szerint az esetek túlnyomó többségében egy hálózati támadás során naponta átlagosan több mint 2000 alkalommal támadják meg az áldozat számítógépét – ez elegendő ahhoz, hogy egy idő után – a támadók rendelkezésére álló teljesítmény függvényében – válasszon. akár egy 8 karakterből álló összetett jelszót is. Ezért tanácsos a jelszót legalább havonta egyszer megváltoztatni.
Nincs több hozzáfűznivaló – adjon hozzá betűket
Végül rendkívül fontos, hogy a különböző webhelyekhez és szolgáltatásokhoz különböző jelszavakat használjunk. Sokkal könnyebb használni egy nagy szám a különböző kombinációk segítenek létrehozni saját memorizálási rendszerét. Tehát egy kényelmes mnemonikai technika példájaként Stanislav Shevchenko, a Kaspersky Lab oktatási osztályának vezetője azt javasolja, hogy a titkos szóhoz adjon alfabetikus (numerikus) karaktereket, amelyek segítik a jelszót egy adott webhelyhez társítani. Például, ha az „Odnoklassniki. ru", a jelszó kezdődhet vagy végződhet "o" betűvel, abban az esetben, ha érdekel minket közösségi háló"VKontakte", a kódszavankhoz hozzáadhatjuk a "v" betűt.