Што значи најмалку 8. Како се пишува лозинка со латински букви и бројки: php кирилични правилни изрази. Методи за генерирање лозинки

Лозинки, лозинки, лозинки - тие се потребни насекаде на Интернет. Секој пат кога треба да размислите каква лозинка да ставите за да не можат да ја пробијат. Па што треба да биде лозинката?

Знаци на силна лозинка

  • Лозинката мора да биде долга, т.е. мора да содржи од 8 до 12 знаци.
  • Добрата лозинка содржи горните (A, P, V, W) и долните (m, d, f, j) букви, симболи (#, @, ~, ^), интерпункциски знаци и празни места.
  • Кога составувате лозинка, исклучете ги податоците што содржат информации за вас и вашето семејство (имиња, презимиња, незаборавни датуми, телефонски броеви).
  • Одбијте лозинка која вклучува целосно пишан јазик, фрази, познати цитати.
  • Не користете лозинки како 12345, qwerty и слично. Да, секој знае за тоа, но таквите лозинки се сè уште популарни.
  • Избегнувајте лозинки што одговараат на вашето корисничко име. Се разбира, таква лозинка е најлесно за пишување и не треба да се памети, но елементарно е и да се пробие.

Обидете се да ажурирате и да користите периодично различни лозинкина сите сајтови и форуми.

Како да дојдете до сложена лозинка?

Има неколку ефективни начиникреирајте силна лозинка:

  • Мешање. Го пишуваме кириличниот збор во латиница, после секоја буква ги вметнуваме броевите што се значајни за вас (број на куќа, стан) или некои букви преобразуваме во бројки (наместо буквата Б го ставаме бројот 6, наместо јас. - 9I, итн.)
  • Впишуваме збор или фраза со празни места на погрешни места. На пример, „мојата улога“.
  • Внесете ја фразата со наизменично притискање на копчето Shift. На пример, WOT-VEDZ@SADA
  • Изберете два збора - придавка (бесплатно) и глагол (бегај). Додаваме значајна година, на пример 1980 и кој било симбол. Добиваме: Бесплатно19%Run80!
  • Доаѓаме до лозинка со правописни грешки и ја снабдуваме со симболи и бројки: KoKoy#&_Password.
  • Се сеќаваме на рускиот фолклор или поезија и ја шифрираме пораката. На пример, да ја земеме поговорката „Трпението и работата сè ќе сомелат“. Ајде да ја запишеме секоја прва буква од секој збор на англиски со мала буква, а секоја втора буква со голема буква. Ставете интерпункциски знаци помеѓу зборовите. Добиваме: tE!i?tR?vS!pT.

Дали е тешко? Но, лозинката што ќе ја смислите на овој начин ќе биде силна.

Ако не можете да најдете лозинка, користете ги генераторите на лозинки:

Како да дојдете до најавување

Ниту една од регистрацијата на страницата не се одвива без користење на најавување. Најава - збир на знаци (букви или бројки) што го означуваат вашето име на мрежата. Најавата се внесува заедно со лозинка за понатамошно овластување. Треба темелно да пристапите кон изборот на најавување.

Доколку најавувањето ќе се користи за работа, препорачливо е да се наведат вистинското име и презиме (Petr-Ivanov, Petr_Ivanov, Petr.Ivanov). Дали ова најавување е веќе преземено? Додадете средно име. И оваа опција не е достапна? Прикачете го името на професијата на името, може да се скрати. На пример: Алексеј-Пирогов-ПР, Василиј-Торопов-фото.

Ако ви треба најавување за лични цели, можете:

  • Дојдете до најавување користејќи го вашиот омилен збор или фраза, име на позната личност, лик, име на музичка група.
  • Потсетете се на некое хоби и смислете најава врз основа на преференциите на светот на уметноста и технологијата.
  • Составете најавување од зборовите на кој било странски јазик.
  • Применете го методот на огледало и испечатете го името обратно.
  • Користете го генераторот за најавување.

Програми за заедничка работа: изберете ја најдобрата услуга!

Следачите на задачи, тие се и менаџери на задачи или услугите за соработка се главни дигитални асистентисовремени менаџери од различни нивоа. А…

Промоција на услуги во пребарувачите

Промоцијата на пребарувачот е еден од најевтините канали за привлекување клиенти. Но, не може секој да нарача промоција во агенција ...

Секое лице кое користи Интернет веројатно наишло на потребата да измислува и поставува лозинки повеќе од еднаш: за внесување пошта, за сметка на форум, за онлајн банкарство. И во речиси секој формулар за регистрација, ви се советува да излезете со силна лозинка. На крајот на краиштата, доверливоста на вашата кореспонденција и безбедноста на вашата Пари, и безбедноста на вашиот компјутер воопшто. Се поставува прашањето: како да се дојде до сложена лозинка?

Како да дојдете до силна лозинка

Должина. Препорачаната минимална должина за силна лозинка е 8 знаци. Се верува дека пробивањето лозинки со должина од 8 или повеќе знаци со селекција е предолг процес и шансите напаѓачот да добие таква комбинација се премали.

Регистрирајте се. Добрата лозинка треба да содржи и мали и големи букви.

Специјални ликови. Супер силната лозинка, заедно со буквите и бројките, содржи и специјални знаци. На пример #, ~,+, _

Вкупно идеална опцијаќе има комбинација од големи и мали латински букви, бројки и специјални знаци со вкупна должина од најмалку 8 знаци. На пример:

uE_xm932
9203Jb#1
29Ртак!2

Што никогаш не треба да се користи како лозинка

Никогаш не користете како лозинка или таен збор:

  • датуми на раѓање
    Најголемата глупост е да поставите свој датум на раѓање во формат 12071992 како лозинка на вашата страница Vkontakte, каде што истиот датум е наведен во информациите 🙂
  • телефонски броеви
    Лозинката што се состои од вашиот телефонски број нема да биде пробиена само од мрзливите. И не е важно колку цифри ќе има 🙂
  • имиња, презимиња, прекари на животни
    Смешно е кога луѓето размислуваат магично сигурна заштитаМоминско презиме на мајката. ... што цел двор го знае 50 години 🙂
  • и секако, секакви глупости како „qwerty123“, „password“, „password“, „********“, „123“, „12345678“, „fiva“, „asdf“ итн. Патем, лидерот меѓу лозинките на секретарите е „еден“, т.е. едноцифрена „1“ 🙂

Заклучок

Не ја занемарувајте вашата безбедност.

Распоред на тастатура и лозинка

Не користете исти тајни зборови за овластување на различни сајтови и услуги. Со хакирање на една локација, напаѓачите можат да добијат пристап до сите ваши сметки на мрежата. На пример, тие ќе добијат пристап до вашиот облак или до Google Photos. И запомнете: нема ништо потрајно од привремено. Затоа, немојте да бидете мрзливи да смислите силни комбинации и да поставувате сложени лозинки веднашНе го одложувајте ова за подоцна. Дозволете вашите информации да бидат достапни само за вас! Со среќа!

Можеби ќе биде интересно:

Латинска фонетика

Латинска азбука

Латинска азбукае основата на пишувањето на многу други јазици од различни јазични групи.

Латинска азбука, со потекло од грчката азбука, - и според некои извори - етрурската азбука, формиранаоколу 7 век п.н.е.

Модерен Латинска азбукавклучува 26 букви.

Букви од латинската азбука:

големи букви
писма
латински
азбука
Мали букви
писма
латински
азбука
Име
писма
латински
азбука
Изговор
писма
латински
азбука
А
Б
В
Д
Е
Ф
Г
Х
Јас
Ј
К
Л
М
Н
О
П
П
Р
С
Т
У
В
В
X
Y
З
а
б
в
г
д
ѓ
е
ч
јас
ј
к
л
м
n
о
стр
q
р
с
т
u
v
w
x
y
z
А
бае
це
де
е, е
еф
ge
хаха
И
иот, јота
ка
пилешко
Ем
mk
О
пе
ку
ер
ес
те
на
ве
двојно-ве
X
упсилон
зета
[A]
[б]
[в]
[д]
[д]
[f]
[G]
[G]
[И]
[ти]
[До]
[л]
[m]
[n]
[О]
[P]
[До]
[R]
[Со]
[Т]
[y]
[V]
[V]
[ks]
[И]
[h], [dz]

На почетокот Латинска азбукавклучени само 21 буква:
A B C D E F Z H I K L M N O P Q R S T V X.

Потоа, за доволно долг период Латинска азбукапретрпе следните трансформации:
- во 312 п.н.е

од тоа беше исклучена буквата Zа латинската азбука беше намалена на 20 букви;
- во 234 п.н.е. д.

Како да дојдете до силна лозинка и најавување?

беше создадена буква Гсо додавање на попречна цртичка на C (претходно буквата C се користеше за означување на два гласови - [k] и [g]);
- во 1 век п.н.е. д. беа додаде букви Y и Zда пишува зборови позајмени од грчки.

Како резултат на тоа, се покажа класична латинска азбукаод 23 букви:
A B C D E F G H I K L M N O P Q R S T V X Y Z

Во средниот век, латинската азбука претрпе последните измени:
- во 11 век, азбуката била додадена е буквата W;
биле во 16 век воведени букви Ј и У,
и ја доби својата модерна форма.

Сепак, честопати зборувајќи за азбука на соодветниот латински јазик, мисли дека латинската азбука се состои од 25 букви. Ова се должи на фактот дека буквата W, која главно се користи при пишување германски и англиски презимиња, во овој случај не е вклучена во буквите од латинската азбука.

Одете во други материјали од делот:
Латинска фонетика
Латинска граматика
Римски бројки

латинска лозинка од 8 знаци

Лин „Coffee Man“[досие]

Да, вие сте апсолутно во право. Ви благодариме за изразувањето. Слаб сум во регуларните сезони, па го направив тоа по селекција.

АБ…[досие]
И јас само би го разделил датумот на три компоненти (поделен метод), а потоа би направил нормална проверка со проверка за февруари и престапна година.

Изразот беше потребен за да се потврди датумот на внесување пред да се поднесат податоците. Но, да речеме дека сте внесени „sds20.dfsdf546sdf20.sdf.dfgd.dfgfg02.135151351“. Се прашувам како Сплит би ти помогнал овде?

О, напишав, заборавив во загради, илјада извинување (. Може да има повеќе грешки - кодот не е тестиран, ова е демо на идејата.

тполковник[досие], с функционално еквивалентрегуларна сезона (февруари, престапна и сл.;)?

Како да креирате силна лозинка

tcolonel[dossier] Вашата регуларна сезона е штетна затоа што создава имагинарно чувство на сигурност, порано или подоцна ќе се спротивставите на себе или на оној што ќе ве придружува. Ако кодот не го реши проблемот правилно, тогаш неговата ефикасност е многу сомнителна, како и заштедата на натпревари поради квалитетот и безбедноста. Ова не е професионален пристап. Се надевам дека нема да го сфатиш ова како лична навреда.

Почитуван автор, погледнете го проблемот од друга рамнина и самите ќе разберете дека ви се кажува поправилен начин да го решите проблемот наместо каде одите. Ме потсетува на твоите постапки како наметнување на електрична лента на пукнатина.

пораката е модерирана

Прифаќа датум 00/11/2006

Користете го следниов израз, кој како бонус веќе проверува за висока година. Уживајте, господа!

Добар ден на сите, помогни ми да напишам редовен израз за датум во формат дд.мм.гггг.
Направи едноставна:

/(\d(2)\.\d(2)\.\d(4))/

но, можам да внесам 32.32.гггг. И треба да го ограничите внесувањето со денови - 31, месеци - 12.

Го пробав ова:

/()\.()\.(\d(4))/

но, не работи правилно, надвор

12.12.2009 01.12.2009 01.02.2009 10.14.2009

наоѓа само 2 совпаѓања:

1: 01.12.2009 2: 01.02.2009

Еве што се случи на крајот:

/(((1)(1))|((1)(1)))\.((1)(1)|((1)(1)))\.(\d(4))/

може ли некој да смисли подобар и да го коментира овој израз (изгледа дека функционира правилно)?

е бесмислен квантификатор.
Инаку имаш погрешен израз, не можеш да внесеш 20 ден и 10 месец.

Јас би напишал нешто вака:

/(\d|3)\.(0\d|1)\.(\d(4))/

/(\d|3)\.(0\d|1)\.(\d(4))/ патем, интересен израз, не знаев дека е можно да се направи ова ...

tcolonel[досие] и сè е многу поедноставно отколку што замислувате. има неколку решенија. еве неколку за вас:

  1. спречете го корисникот да внесува произволни податоци, блокирајте го внесувањето дадено полеа во исто време користете го само календарот во врска.
  2. ако дозволите бесплатно внесување, тогаш пред да испратите направете елементарни проверки и ако нешто не е во ред, препорачувате да го поправите. во оваа варијанта и извршете ја нормалната проверка на датумот, што веќе го споменав. како се прави тоа, како да се расчисти ѓубрето во исто време и каков настан се користи од сите, можеби не вреди да се објасни во оваа конкретна тема.

Нешто како ова?

функција dateIsCorrect(dateString) (
varparts = dateString.split('.');
ако (делови. должина != 3) врати неточно;
обидете се (
var tmpDate = нов Датум (делови, делови, делови, 12);
враќање (dateString == tmpDate.getDate() + '.' + tmpDate.getMonth + '.' + tmpDate.getFullYear());
) фати (прв) (врати неточно;)
}

Ако датумот не е валиден, објектот Date ќе го конвертира во соодветниот нормален датум, а кога ќе се претвори назад во стринг, нема да одговара на оригиналниот датум.

AB… [досие] Да, сето ова е јасно, ако не зборуваме за зачувување и ефикасност на кодот, тогаш можете да направите цели алгоритми, само погледнете колку непотребни дејства има против една линија код со регуларен израз) ))

Ilya Streltsyn aka SelenIT[dossier] Исто така добра опција - благодарам, но има многу код во споредба со една линија код со регуларен израз.

Ви благодариме на сите за вашето учество.

Ilya Streltsyn aka SelenIT[досие] со функционално еквивалентен правилен израз (февруари, престапни години, итн.;)?

се согласувам.

Thirteensmay[досие] Вашата регуларна сезона е штетна бидејќи создава имагинарно чувство на сигурност, порано или подоцна ќе се спротивставите на себе или на оној што ќе ве придружува. Ако кодот не го реши проблемот правилно, тогаш неговата ефикасност е многу сомнителна, како и заштедата на натпревари поради квалитетот и безбедноста. Ова не е професионален пристап. Се надевам дека нема да го сфатиш ова како лична навреда.

се согласувам.

АБ…[досие] Почитуван автор, погледнете го проблемот од друга рамнина и самите ќе разберете дека ви се кажува поправилен начин да го решите проблемот наместо каде одите. Ме потсетува на твоите постапки како наметнување на електрична лента на пукнатина.

се согласувам.

Господа, се согласувам со сите. Ви благодариме за конструктивната критика. Изборот падна на регуларниот израз, бидејќи она што го прави за овој конкретен проект е сосема доволно. И нема потреба од таква „тешка“ проверка.

P.S: Земајќи ги предвид сите ваши коментари во друг проект, јас веќе отидов на друг начин. И тој направи како што советува АБ ... [досието] во неговиот прв пост.

Кој го напиша ова, ви благодарам многу)))

Не користете го изразот предложен погоре

/(\d|3)\.(0\d|1)\.(\d(4))/
Прифаќа датум 00/11/2006

Користете го следниов израз, кој како бонус веќе проверува за висока година.

Уживајте, господа!

^(((0|\d|3)\.(0|1)\.((19|\d)\d(2)))|((0|\d|30)\.(0|1 )\.((19|\d)\d(2)))|((0|1\d|2)\.02\.((19|\d)\d(2)))|(29 \.02\.((1|\d)(0||)|((16||)00))))$

263 Свапнил Таткондавар

Сакам регекс за да го проверам тоа:

Лозинката е долга најмалку осум знаци, вклучувајќи најмалку еден број, и вклучува и мали и големи букви и Специјални симболи, На пример # , ? , ! .

Не може да биде вашата стара лозинка или да го содржи вашето корисничко име, „лозинка“ или „име на веб-страница“

И тука е мојот израз за валидација кој е за осум знаци, вклучувајќи една голема буква, една мала буква и еден број или посебен знак.

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

Како можам да го напишам за , лозинката мора да содржи осум знаци, вклучувајќи една голема буква, еден посебен знак и алфанумерички знаци?

asp.net javascript regex

24 одговори

Најмалку осум знаци, најмалку една буква и еден број:

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

Најмалку осум знаци, најмалку една буква, еден број и еден посебен знак:

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

Најмалку осум знаци, најмалку една голема буква, една мала буква и еден број:

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

Најмалку осум знаци, најмалку една голема буква, една мала буква, еден број и еден посебен знак:

$!%*?&]{8,}$"

Најмалку осум и максимум 10 знаци, најмалку една голема буква, една мала буква, еден број и еден посебен знак:

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

Обичните изрази немаат И оператор, па затоа е прилично тешко да се напише редовен израз што одговара на валидни лозинки кога валидноста е одредена од нешто И нешто друго И нешто друго...

Но, регуларните изрази имаат ИЛИ оператор, па само примени ја теоремата на ДеМорган и напишете редовен израз што одговара на неважечките лозинки:

Нешто помалку од осум знаци ИЛИништо, нема бројки ИЛИ, без големи букви ИЛИили ништо друго освен мали букви ИЛИсè што нема посебни знаци.

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

Ако нешто се совпаѓа со тоа, тогаш тоа е неважечка лозинка.

Само мало подобрување на одговорот на @anubhava: бидејќи специјалниот знак е ограничен само на оние на тастатурата, користете го за кој било посебен знак:

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

Овој редовен израз ќе ги следи следниве правила:

  • Најмалку една англиска буква со горната буква
  • Најмалку една мала англиска буква
  • Барем една цифра
  • Барем еден посебен лик
  • Минимум осум во должина

Имам потешкотии да ги следам најпопуларните одговори за моите околности. На пример, мојата проверка не функционираше со знаци како; или [. Не ме интересираа белите списоци на моите специјални знаци, па наместо тоа користев [^\w\s] како тест - само кажано - совпаднати знаци кои не се зборови (вклучувајќи нумерички) и знаци без празно место. Да сумираме, еве што работеше за мене...

  • најмалку 8 знаци
  • најмалку 1 нумерички знак
  • најмалку 1 мала буква
  • најмалку 1 голема буква
  • најмалку 1 посебен знак
/^(?=.*?)(?=.*?)(?=.*?)(?=.*?[^\w\s]).(8,)$/

Би одговорил на Питер Мортенсен, но ми недостига угледот.

Неговите изрази се идеални за секое од наведените минимални барања. Проблемот со неговите изрази, за кои не се потребни посебни знаци, е што и тие НЕ дозволуваат посебни знаци, па затоа обезбедуваат и максимални барањашто верувам дека не е она што го побара ОП. Општо земено, сакате вашите корисници да ги направат своите лозинки толку силни колку што сакаат; зошто да се ограничат силните лозинки?

Значи, неговиот израз е „најмалку осум знаци, најмалку една буква и еден број“:

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

минималното барање е постигнато, но преостанатите знаци можат да бидат само буква и број. За да дозволите (но не барате) специјални знаци, треба да користите нешто како:

^(?=.*)(?=.*\d).(8,)$ за да се дозволат какви било знаци

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

но не прифаќа _ (подвлече) како посебен знак (како Aa12345_).

Го подобри:

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

Користете го следниов правилен израз за да ги исполните следниве услови:

Услови: 1] Мин 1 специјален знак. 2] Мин. 1 број. 3] Мин. 8 знаци или повеќе

Ми треба регекс за да го тестирам ова:

Лозинката е долга најмалку осум знаци, вклучувајќи најмалку еден број, и вклучува и мали и големи букви и специјални знаци како # , ? , ! .

Не може да биде вашата стара лозинка или да го содржи вашето корисничко име, „лозинка“ или „име на веб-страница“

И тука е мојот израз за валидација, кој е за осум знаци, вклучувајќи една голема буква, една мала буква и еден број или посебен знак.

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

Како можам да напишам лозинката да биде осум знаци, вклучувајќи една голема буква, еден посебен знак и алфанумерички знаци?

javascript asp.net regex

24 одговори


877

Најмалку осум знаци, најмалку една буква и еден број:

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

Најмалку осум знаци, најмалку една буква, еден број и еден посебен знак:

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

Најмалку осум знаци, најмалку една голема буква, една мала буква и еден број:

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

Најмалку осум знаци, најмалку една голема буква, една мала буква, еден број и еден посебен знак:

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

Најмалку осум и максимум 10 знаци, најмалку една голема буква, една мала буква, еден број и еден посебен знак:

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


53

Обичните изрази немаат И оператор, па затоа е прилично тешко да се напише регекс што одговара на валидни лозинки кога валидноста е одредена од нешто И, нешто друго И, нешто друго...

Но, регуларните изрази имаат ИЛИ оператор, па само примени ја теоремата на ДеМорган и напишете регекс што одговара на неважечките лозинки:

Нешто помалку од осум знаци ИЛИсе што не содржи бројки ИЛИсе што не содржи големи букви ИЛИили нешто што не содржи мали букви ИЛИсè што не содржи специјални знаци.

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

Ако нешто се совпаѓа со тоа, тогаш тоа е неважечка лозинка.


29

Само мало подобрување на одговорот на @anubhava: бидејќи специјалните знаци се ограничени на оние што се наоѓаат на тастатурата, користете го ова за секој посебен знак:

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

Овој регекс ќе ги примени овие правила:

  • Најмалку една голема англиска буква
  • Најмалку една мала англиска буква
  • Најмалку еден број
  • Барем еден посебен лик
  • Минимум осум во должина


20

Имав некои тешкотии да го следам најпопуларниот одговор за моите околности. На пример, мојата валидација не успеа со знаци како; или [. Не бев заинтересиран да ги ставам моите специјални знаци во белата листа, па наместо тоа користев [^\w\s] како тест - едноставно кажано - што се совпаѓаат со знаци кои не се зборови (вклучувајќи нумерички знаци) и знаци без празно место. Да сумираме, еве што работеше за мене...

  • најмалку 8 знаци
  • најмалку 1 нумерички знак
  • најмалку 1 мала буква
  • најмалку 1 голема буква
  • најмалку 1 посебен знак
/^(?=.*?)(?=.*?)(?=.*?)(?=.*?[^\w\s]).(8,)$/ ^(?=\S *)(?=\S*)(?=\S*\d)(?=\S*[^\w\s])\S(8,)$

но не прифаќа _(подвлекува) како посебен знак (на пр. Aa12345_).

Подобрена:

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


2

Овде најдов многу проблеми, па си направив свој.

Еве го во сета своја слава, со искушенија:

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

Има нешто на што треба да се обрне внимание:

  1. не користи \w бидејќи тоа вклучува _ , што го тестирам.
  2. Имав многу проблеми со совпаѓањето на знаците кои не се совпаѓаат со крајот на низата.
  3. Не ги специфицира знаците конкретно, тоа е исто така затоа што различните локалитети може да имаат различни знаци на нивните тастатури што можеби ќе сакаат да ги користат.


1

Едноставно можеме да го направиме тоа со HTML5.

Користете го долунаведениот код во атрибутот шема,

Шаблон="(?=^.(8,)$)(?=.*\d)(?=.*\W+))(?![.\n])(?=.*)(?= .*).*$"

Ќе работи совршено.


1

Можете да ја користите регекс шемата подолу за да проверите дали лозинката одговара на вашите очекувања или не.

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


1

Користете го следниов Regex за да ги исполните следниве услови:

Услови: 1] Мин 1 специјален знак. 2] Мин. 1 број. 3] Мин. 8 знаци или повеќе

Регекс: ^(?=.*\d)(?=.*[#$@!%&*?])(8,)$


0

Во Java/Android, проверете ја лозинката со најмалку еден број, една буква, еден посебен знак според следната шема:

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


0

Пробајте го ова:

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

Овој регекс работи совршено за мене.

Функција myFunction() ( var str = "c1TTTTaTTT@"; var patt = нов RegExp("^.*(?=.(8,))(?=.*)(?=.*)(?=.*[ @#$%^&+=])*$"); var res = patt.test(str); console.log ("Дали редовни совпаѓања:", рес); )


0

Се надевам дека подолу работи. Го пробав ова во приспособена политика на лазур.

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


-1

Решението што го најдов во еден од претходните одговори е како:

Минимум 8 знаци минимум 1 голема азбука, 1 мала азбука, 1 број и 1 посебен знак: „^(?=. ) (?=. ) (?=. \d)(?=. [$@$!% ?&]){8 ,}" ..

.

ова не функционираше за мене, но следново е поедноставена верзија и работи добро (додадете посебен знак што ви се допаѓа, јас додадов # овде) и исто така додадете правило за број како што правите со букви како што се:

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


Потврдување на лозинката Regex со условна изјава на Java

Јас сум нов на регекс. Во основа, треба да потврдам лозинка во Java за следново барање: Лозинката мора да биде долга најмалку шест знаци. Лозинката може да содржи не повеќе од 20 знаци За да се...


regex дозволува само букви, бројки, точки, долни цртички, цртички. најмалку 5 знаци

Како да направите регекс да се вклопи под правилата дозволуваат само букви (големи или мали), бројки, точки, долни црти, најмалку 5 знаци не можат да содржат вообичаени термини или екстензии...


Regex за „не дозволува специјални знаци или празни места“, но „дозволи броеви и „големи“ ИЛИ „мали“ букви“

Веќе го користам овој регекс: ^(6,)$ дозволува: бројки, големи букви, мали букви. забранува: празни места и посебни знаци или симболи. Но, сакам да го сменам во:- дозволи:...


Регуларен израз за лозинка

Ми треба помош да креирам регекс лозинка. Лозинката мора да содржи најмалку 4 знаци, букви (големи и мали), бројки и специјални знаци - без празни места. MCH како регуларен израз.


Регекс за комбинација на дадени правила

Се обидувам да напишам регекс за да ја потврдам лозинката за дадено правило. Лозинките мора да бидат долги најмалку 8 знаци и да содржат најмалку 3 од следните 4 типа на знаци: мали букви (на пример,...


Еден регекс за сложена проверка на лозинка

Морам да ја проверам лозинката за да се уверам дека се усогласени со овие правила А) лозинката мора да содржи знаци од 3 од следните 4 класи: Англиски големи букви A, B, C, ... Z Англиски мали букви...


Регекс лозинката мора да содржи најмалку 8 знаци, најмалку 1 број, букви и специјални знаци

Ми треба регекс кој мора да има барем еден нумерички знак, дозволени се и големи и мали букви, дозволени се и специјални знаци, го користам ова...


Regex за лозинка долга најмалку 6 знаци

Ми треба регекс за валидација на лозинка со долунаведените услови Најмалку 6 знаци Мора да содржи најмалку 1 буква Мора да содржи најмалку 1 број Ако лозинката содржи посебни...


Моделот понекогаш се совпаѓаше, а понекогаш не.

Имам имплементирано шаблон во аголна 5 со следниов код во датотека .ts за проверка на лозинката. Ова мора да се направи - поддршка за минимум осум знаци, најмалку една голема буква, една ...


regex за лозинки долги најмалку 8 знаци, големи, мали букви, броеви, специјални знаци и не се повторуваат?

Здраво, сакам да најдам редовен израз кој ги задоволува овие услови. (1) лозинките мора да бидат долги најмалку 8 знаци (2) мора да содржат најмалку големи, мали букви, броеви и...

Лозинката мора да биде долга од 8 до 16 знаци, вклучувајќи најмалку една мала буква, една голема буква и еден број. и го добив најдобриот одговор

Одговор од Добар Николос[гуру]
Не е потребно. Имам сет од 8 броеви и буква. Со среќа!

Одговор од Ања Коритник[новороденче]
dfghjkLLLL999


Одговор од Вјачеслав Гордеев[гуру]
врска
Ни требаат броеви подолу, вклучете ги, а во исто време и специјални знаци доколку е потребно
==
го имам
5JTxuob108AUl15A


Одговор од Никита Стародумов[активна]
Веќе се пријавивте?


Одговор од Дима Воробјовски[новороденче]
lhe0rxqu3


Одговор од Серго бебен[новороденче]
Вашата лозинка мора да биде долга 6-12 знаци и да содржи мешавина од букви и најмалку еден број (*@#?$% итн. не е дозволено).
Здраво момци, кажете ми која лозинка не можам да ја замислам


Одговор од АНАСТАСИЈА ШИНДРИГИНА[активна]
Лозинка: SXGgfsndfhj654
Лозинка: HGDFHuufhgsdf
И така е можно да бесконечност...
Или вашиот датум на раѓање или година на раѓање 🙂


Одговор од Кирил Пердунов[новороденче]
како да или како не


Одговор од Лбвфт, фрјд[новороденче]
смисли си, па одеднаш некој овде ќе каже дека ќе го направиш и ќе те треснат


Одговор од Паша Пидр[новороденче]
Нада вадит чо дека добрата на големо


Одговор од Кирил Стариков[новороденче]
Големите букви, бројки и симболи треба да бидат, генерално, целосно мелено месо од лозинката и само тогаш полето ќе стане зелено


Одговор од Sergio00o[гуру]
Не е потребно!


Одговор од АА[гуру]


Одговор од CAHR[гуру]
Да


Одговор од ZLOBNYI XOXOL[новороденче]
Лозинката е единствената најважна заштита за вашата регистрација. Сфатете ја сериозно! Ако мислите дека некој има пристап до вашите податоци, сменете ја лозинката. Не користете едноставни лозинки како „12345“, „qwerty“, „password“ итн. Не пишувајте го вашето име, презиме, роденден или број на пасош како лозинка, само имиња или именки! Ваквите лозинки се многу лесно да се погодат. Лозинката мора: да содржи најмалку 6 знаци; содржи големи и мали латински букви; содржи броеви или елементи на интерпункција; не одговараат на најавувањето; бидете лесни за паметење за да не го заборавите вие ​​самите.


Одговор од Игор Черемукин[активна]
принцот кој сум јас


Одговор од Дименти С.[новороденче]
Лозинката мора да содржи повеќе знаци, вклучувајќи најмалку една линија букви, една линија со броеви и една линија на симболи. Еве... За сигурност, можете да додадете линија на празни места.


Одговор од Девојка од Каваи[новороденче]
Здраво! Не можам да се регистрирам. Помогни ми те молам?! Ми пишуваат: Внимание! Вашата регистрација НЕ е прифатена! Прекарот и лозинката мора да бидат најмалку 6 знаци и само букви и бројки!


Одговор од _ѓумбир_[гуру]
Пример за таква лозинка
Мој8пароЛ
Има големи и мали букви, има и 1 цифра.


Одговор од Викторија Гизатулина[гуру]
Специјалисти во компјутерска безбедностсе едногласни во нивното мислење дека лозинката со брутална сила треба да се состои од најмалку осум знаци со различни букви (мали и големи букви), вклучувајќи броеви и/или специјални знаци. Само таква лозинка може делумно да се смета за безбедна.
Зошто делумно? Според статистичките податоци, во огромното мнозинство на случаи, за време на мрежен напад, компјутерот на жртвата е напаѓан во просек повеќе од 2.000 пати на ден - тоа е доволно за, по одредено време - во зависност од моќта на располагање на напаѓачите - да се избере дури и сложена лозинка од 8 знаци. Затоа, препорачливо е да ја менувате лозинката најмалку еднаш месечно.
Ништо повеќе да додадете - додадете букви
Конечно, исклучително е важно да користите различни лозинки за различни сајтови и услуги. Создавањето сопствен систем за меморирање во голема мера ќе го олесни процесот на користење на голем број различни комбинации. Така, како пример за пригодна мнемоничка техника, Станислав Шевченко, раководител на Одделот за образование во Kaspersky Lab, препорачува додавање азбучни (нумерички) знаци на тајниот збор, што ќе помогне да се поврзе лозинката со одредена локација. На пример, ако ние зборувамеза веб-страницата Однокласници. ru“, лозинката може да започне или завршува со буквата „о“, во случај да сме заинтересирани социјална мрежа„VKontakte“, можеме да ја додадеме буквата „v“ на нашиот коден збор.

Задолжителни барања за силна лозинка

Лозинката не смее да содржи

  • Лични информации кои лесно се откриваат. На пример: име, презиме или датум на раѓање.
  • Очигледни и едноставни зборови, фрази, множества изрази и множества на знаци кои лесно се собираат. На пример: лозинка, лозинка, abcd, qwerty или asdfg, 1234567.

Методи за генерирање лозинки

  • Дојдете со алгоритам за составување лозинки.
    На пример, земете ја вашата омилена песна или изрека како основа. Запишете го со мали и големи латински букви и заменете некои од нив со слични броеви или симболи: I_p0Mn|O_4y9n0e Mg№vEn|E (се сеќавам на еден прекрасен момент).
  • Користете генератор на лозинка.
    Со Kaspersky Password Manager, можете да генерирате сложени лозинки, да ја проверите нивната јачина и безбедно да ги складирате. Можете исто така да инсталирате во прелистувачот Екстензија на KasperskyУправувач со лозинки за автоматско пополнување на полиња за внесување податоци на сајтовите.

Колку често се менува лозинката

Заштита со лозинка

  • Не кажувајте или испраќајте ги вашите лозинки на никого.
  • Не оставајте лозинки напишани на хартија на достапно место.
  • Користете управувач со лозинки или продавница за лозинки вградена во вашиот прелистувач.
  • Користете различни лозинки за вашите сметки. Ако ги користите истите лозинки, а напаѓачот ја дознае лозинката од една сметка, ќе може да пристапи до сите останати.



Врв