263 Swapnil Tatkondawar

akarok reguláris kifejezés ellenőrizte, hogy:

A jelszónak legalább nyolc karakter hosszúságúnak kell lennie, beleértve legalább egy számot, és tartalmaznia kell mind a kisbetűket, mind a nagybetűsés Különleges szimbólumok, például # , ? , ! .

Nem lehet a tiéd régi jelszó vagy tartalmazza az Ön felhasználónevét, „jelszavát” vagy „webhelynevét”

É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 a számára, a jelszónak nyolc karakterből kell állnia, köztük egy nagybetű, egy speciális karakter és alfanumerikus karakterek ?

asp.net javascript regex

24 válasz

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:

$!%*?&]{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}$"

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 semmi, nincsenek számok VAGY, nincs nagybetű VAGY vagy csak kisbetűvel VAGY bármi, aminek nincs különleges karaktere.

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

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

Csak egy kis javítás @anubhava válaszához: mivel a speciális karakter a billentyűzeten lévőkre korlátozódik, használja bármilyen speciális karakterhez:

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

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

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

Nehezen tudom követni a körülményeimhez képest legnépszerűbb válaszokat. Például a csekk nem működött olyan karakterekkel, mint; vagy [ . Nem érdekeltek a speciális karaktereim fehér listája, ezért ehelyett a [^\w\s]-t használtam tesztként – csak úgy – a nem szó (beleértve a numerikus) és a nem szóköz karaktereket is. Ö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,)$/

Válaszolnék Peter Mortensennek, de hiányzik a hírnév.

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 NEM engednek be speciális karaktereket, így a maximális követelményeket is biztosítják, amit szerintem nem az OP kért. Általában azt szeretné, ha a felhasználók olyan erőssé tennék jelszavaikat, amennyire csak akarják; miért korlátozzák az erős jelszavakat?

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

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

elért a minimum követelmény, de a többi karakter csak betűk és számok lehetnek. 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

^(?=\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ítva:

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

Használja a következő reguláris kifejezést 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

Itt ingyen generálhatsz ( teremt) bármilyen hosszúságú és bonyolultságú jelszót az alkalmazásaihoz, fiókjaihoz, közösségi hálózataihoz. hálózatok, Windows jelszavak, titkosított archívumok stb.

Mi az a jelszó?

Jelszó egy titkos karakterkészlet, amely védi fiókját.

Ez olyan, mint egy pin kód. műanyag kártya vagy a lakás, autó kulcsát. Csak latin betűket és/vagy számokat tartalmazhat. Nincs írásjel vagy szóköz. A levél esete is számít. Vagyis ha olyan jelszót rendelnek hozzá, amelyben nagy (nagy) betű van, de a beíráskor a felhasználó egy kicsit ír be, akkor ez hiba lesz - nem engedik be a fiókba.

A jelszónak összetettnek kell lennie! Ideális esetben legalább tíz karakterből kell állnia, beleértve a számokat, a kis- és nagybetűket. És nincsenek sorozatok – minden szétszórt. Példa: Yn8kPi5bN7

Minél egyszerűbb a jelszó, annál könnyebben feltörhető. És ha ez megtörténik, a hacker hozzáfér a fiókhoz. És valószínűleg nem is fog tudni róla. De egy személy képes lesz például elolvasni személyes levelezését, vagy akár részt is venni benne.

Az egyik leggyakoribb jelszó, amelyet a felhasználók a regisztráció során adnak meg, a születési év. Egy ilyen "kulcs" felvétele egyáltalán nem nehéz. Nagyon elterjedt az is, hogy számok vagy billentyűzet betűkészletét használják sorrendben ( 123456789 vagy qwerty típus).

Hogyan találjunk ki egy összetett jelszót?

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

  • A jelszónak legalább 8 karakterből kell állnia.
  • A jelszónak tartalmaznia kell kis- és nagybetűket, számokat, szóközöket és speciális karaktereket.
    Például: oNQZnz$Hx2 .

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 .

Van néhány hatékony módszerek előjön valamivel erős jelszó:

  • Keverés. A cirill szót latin kisbetűvel írjuk be, minden betű után illesszük be az Ön számára fontos számokat (ház, lakás száma), vagy néhány betűt számokká alakítunk (a B betű helyett a 6-ot írjuk, az I helyett - 9I stb.)
  • A szóközöket vagy kifejezéseket rossz helyre írjuk be. Például az "én szerepem".
  • Írja be a kifejezést a gomb felváltva történő megnyomásával Shift billentyű. Például WOT-VEDZ@SADA
  • Válasszon két szót - egy melléknevet (szabad) és egy igét (fut). Hozzáadunk egy jelentős évszámot, például 1980-at és bármilyen szimbólumot. Kapunk: Free19%Run80!
  • Hozzon létre jelszót a helyesírási hibákés lássa el szimbólumokkal és számokkal: KoKoy#&_Password.
  • Felidézzük az orosz folklórt vagy költészetet, és titkosítjuk az üzenetet. Vegyük például azt a közmondást, hogy „a türelem és a munka mindent felőröl”. Írja be minden szó első betűjét! angol nyelv kisbetűvel és minden második nagybetűvel. Tegyél írásjeleket a szavak közé. A következőt kapjuk: tE!i?tR?vS!pT.

Ez bonyolult? De az így kitalált jelszó erős lesz.

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álat különböző jelszavakat a számláid számára. Ha ugyanazokat a jelszavakat használja, és a támadó megtudja az egyik fiók jelszavát, hozzáférhet az összes többihez.
A Javascript le van tiltva a böngészőjében.
Az ActiveX vezérlőket engedélyezni kell a számítások elvégzéséhez!

12345 - meg kell változtatnunk a jelszót. Hogyan jöjjön létre összetett jelszóés emlékezz rá örökké

Az internetes csalók naponta több millió jelszót lopnak el postaládákból és felhasználói fiókokból. De ne essen kétségbe – adunk néhány nagyon egyszerű, de hatékony tippet, amelyek megóvják Önt attól, hogy elveszítse uralmát erőforrásai felett.

Azok számára, akik szívesebben nézik, elkészítettük a cikk videó változatát:



1. Használjon összetett jelszavakat

Jól tippelted? Elnézést a banalitásért, de ez fő tanács- amit a legtöbb felhasználó még mindig figyelmen kívül hagy. Nem csoda, hogy az olyan jelszavak, mint a qwerty, a mai napig a legnépszerűbbek élén állnak.

Ne használja kedvenc hőseinek nevét, egy futballklub vagy egy kisállat nevét jelszóként, mivel ezeket az információkat könnyű megtalálni a közösségi oldalakon. Az összetett jelszónak különféle karakterek és szimbólumok tetszőleges kombinációjából kell állnia.

2. Használjon kis- és nagybetűket, számokat és szimbólumokat

, a felhasználók nem szeretik a hosszú jelszavakat – könnyen elfelejthetők és lusták begépelni. A 8 karakterből álló jelszót csak a számítógépek korai napjaiban tekintették biztonságosnak; Ma már pár óra alatt mechanikusan kiválasztják a nyolc számjegyű kombinációt.

Azonban még egy rövid (maximum 8 karakter) jelszó is viszonylag erőssé tehető, ha számokat és betűket használunk különböző esetekben. Egy ilyen jelszó kiválasztása 2-3 napot vesz igénybe.

A maximális erősség a jelszó hosszának egyszerű növelésével és különböző karakterek ($, %, &, '', #) használatával érhető el azokban a szolgáltatásokban, ahol lehetséges.

3. Használjon betűszavakat

Válasszon egy kifejezést, amelyet nem felejt el, és használja az egyes szavak első betűinek kombinációját jelszóként. Például az 1828-as költemény: "A Lukomorye-nál zöld tölgy van, azon a tölgyen aranylánc..." ULdzzcndt1828-ra változik.




4. Használja kulcsszóval

Válasszon ki egy kulcsszót, és keverje össze minden webhely címével fiók. Például azért kulcsszó Az oldalon található „víruskereső” jelszó így fog kinézni: c a l n u t b én e v s én e r t u n s od32. Ennek a trükknek az az előnye, hogy minden webhelyhez erős jelszó lesz.

Ahogy a megjegyzésekben is szerepel, ez a módszer meghiúsulhat, ha a webhely címe megváltozik - ebben az esetben azonban elegendő a jelszó automatikus helyreállítását használni.

5. Ne használja ugyanazt a jelszót több fiókhoz

Mint egy igazi művész, légy eredeti. Ne feledje, hogy a különböző webhelyek különböző szintű Biztonság. Például a legtöbb szolgáltatás a jelszavakat a következőn keresztül küldi el email a jelszó-helyreállítási folyamaton keresztül. Miután megszerezték a jelszavát egy nem biztonságos szolgáltatástól, a hackerek megpróbálhatják használni az Ön levelezéséhez vagy közösségi hálózataihoz - ugyanaz a jelszó lesz az összes erőforrás kulcsa.

A kockázatokat csak úgy csökkentheti, ha minden fiókhoz egyedi összetett jelszavakat használ.

6. Gyakrabban módosítsa a jelszavakat

A Mail.ru jelszavak ellopása esetén az összes jelszó 99,982%-a irrelevánsnak bizonyult. Ez nagyrészt annak volt köszönhető, hogy az ellopott számlák adatbázisának nagy részét számos más adatbázisból állították össze.

57 millió cím esetében (ennyi rekord volt a kiszivárgott adatbázisban) azonban ez nem elég – tudja-e garantálni, hogy a Mail.Ru postafiókját nem sértették meg a behatolók? Ráadásul ez csak egy példa egy kiszivárgott adatbázisra – nem tudjuk, hány millió aktuális cím jár ma a hackerek kezén.

Azt viszont biztosan tudjuk, hogy sokkal kevesebben lennének, ha a felhasználók rendszeresen változtatnának jelszavakon.




7. Használjon jelszókezelőt

Hogyan ne felejtse el a jelszót a VKontakte fiókból, postafiókés az internetes bankolás? Kevesen tudnak több tucat összetett jelszóra emlékezni. Ez jó.

Szerencsére a fejlesztők szoftver megoldást talált ki. Manapság számos eszköz segíti a felhasználókat a legösszetettebb jelszavak korlátlan számú biztonságos tárolásában. Például használhatja a legnépszerűbbet - LastPass vagy 1Password.

A jelszókezelőknek azonban megvannak a gyengéik. A legfontosabb számlákban, amelyeken keresztül hozzáférhet banki adataihoz, még a legmegbízhatóbb programok sem bízhatnak.

8. Ne felejtsd el a "titkos kérdést"

Az 1. tippben azt tanácsoltuk, hogy ne használjon jelszóként olyan adatokat, amelyek a közösségi hálózatokból könnyen megtudhatók Önről. Ugyanez vonatkozik a „titkos kérdésekre”, amelyeket valamiért sokan elfelejtenek, vagy nem tulajdonítanak nekik jelentőséget. Ezenkívül a támadók könnyen választ kaphatnak a népszerű lehetőségeket tartalmazó adatbázisból.

Próbálja meg az abszurd taktikát használni, amikor a válasznak semmi köze biztonsági kérdés. Anyja leánykori neve? Aszpirin! A kisállat neve? 1989!

9. Használjon kéttényezős hitelesítést

A hitelesítő adatok kiszivárgásának kockázatának minimalizálása érdekében lehetőség szerint használjon kéttényezős hitelesítést.

A legtöbb közösségi hálózat, postai és banki szolgáltatás lehetővé teszi az engedélyezés SMS-ben történő megerősítését. Így a csalók nem férhetnek hozzá fiókjához, ha nincs a kezükben a mobiltelefonja.

Tehát, ha van Yandex-fiókja, javasoljuk a Yandex.Key kéttényezős hitelesítési funkció használatát:

  • Töltse le az alkalmazást Android vagy iOS rendszerre
  • Adja meg a jelszót vagy a QR-kódot
  • Jelentkezzen be a Yandexbe
  • Nyereség!
Ui. Nyomtassa ki és mentse el a helyreállítási kódokat arra az esetre, ha okostelefonja meghibásodik vagy elveszne.


10. A víruskereső mindenünk

A jelszavak nem csak a hackerekhez jutnak el, nem úsznak el hozzájuk a levegőben (kivéve a szokásos csalásokat, amikor a felhasználók maguk adnak jelszavakat a bûnözõknek szolgáltatásaikhoz).

A személyes adatokat egészen konkrétan gyűjtik össze és küldik el a hackereknek rosszindulatú, amely horoggal vagy csalással hajlamos számítógépére, laptopjára vagy okostelefonjára kerülni.

Ezért egy megbízható vírusirtó telepítése (és az adatbázisok rendszeres frissítése) az egyik fő módja annak, hogy pénzt, idegeket és magánéletet takarítson meg.

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! Az ilyen jelszavakat nagyon könnyű kitalálni. 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]
Számítógép-biztonsági szakértők egyöntetűen azon a véleményen vannak, 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-szer érik az áldozat számítógépét – ez elég ahhoz, hogy a támadók rendelkezésére álló teljesítménytől függően akár egy komplexet is felvegyen. 8 karakterből álló jelszó egy idő után. 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. Jelentősen megkönnyíti a nagy szám használatának folyamatát különböző kombinációk saját memorizálási rendszer létrehozása segít. Tehát a kényelmes mnemonikai technika példájaként Stanislav Sevchenko, a Kaspersky Lab oktatási osztályának vezetője azt javasolja, hogy titkos világ alfabetikus (numerikus) karakterek, 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ódszavunkhoz hozzáadhatjuk a "v" betűt.