телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

Една парола от 8 знака. Безплатен онлайн генератор на пароли. Трябва да сменим паролата. Как да измислите сложна парола и да я запомните завинаги

Тук можете да генерирате безплатно ( създавам) парола с всякаква дължина и ниво на сложност за вашите приложения, акаунти, социални мрежи. мрежи, пароли за Windows, криптирани архиви и др.

Какво е парола?

Паролае таен набор от символи, който защитава вашия акаунт.

Това е нещо като ПИН код за пластмасова карта или ключ за апартамент или кола. Трябва да се състои само от латински букви и/или цифри. Без препинателни знаци или интервали. Главните букви също имат значение. Тоест, ако е зададена парола, която съдържа голяма (главна) буква, но когато я въвежда, потребителят въвежда малка, тогава това ще бъде грешка - той няма да бъде допуснат до акаунта.

Паролата трябва да е сложна! В идеалния случай той трябва да се състои от поне десет знака, включително цифри, големи и малки букви. И няма последователности - всичко е разпръснато. Пример: Yn8kPi5bN7

как по-проста парола, толкова по-лесно е да го хакнете. И ако това се случи, хакерът ще получи достъп до акаунта. Освен това най-вероятно дори няма да знаете за това. Но човек ще може например да прочете вашата лична кореспонденция или дори да участва в нея.

Една от най-често срещаните пароли, които потребителите посочват при регистрация, е годината им на раждане. Намирането на такъв „ключ“ не е никак трудно. Също така е много често да се използва набор от цифри или букви на клавиатурата, подредени в ред ( въведете 123456789 или qwerty).

Как да измислите сложна парола?

Задължителни изисквания за силна парола

  • Паролата трябва да съдържа поне 8 знака.
  • Паролата трябва да съдържа главни и малки букви, цифри, интервали и специални знаци.
    Например: oNQZnz$Hx2.

Паролата не трябва да съдържа

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

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

  • Смесване. Пишем думата на кирилица в латински регистър, вмъкваме след всяка буква цифрите, които са важни за вас (номер на къща, номер на апартамент) или трансформираме някои букви в числа (вместо буквата B поставяме цифрата 6, вместо I - 9I и ​​т.н.)
  • Пишем дума или фраза с интервали на грешни места. Например „моята роля“.
  • Въведете фразата, като последователно натискате клавиша Shift. Например VoT-VedZ@sAdA
  • Избираме две думи - прилагателно (безплатно) и глагол (бягам). Добавете значима година, например 1980 г., и произволен символ. Получаваме: Free19%Run80!
  • Измисляме парола с правописни грешки и я доставяме със символи и цифри: CoCoy#&_Password.
  • Спомняме си руския фолклор или поезия и шифроваме посланието. Вземете например поговорката „Търпението и работата ще смелят всичко“. Нека запишем всяка първа буква от всяка дума в английски езикс малки букви, а всеки втори - с главни букви. Нека поставим препинателни знаци между думите. Получаваме: tE!i?tR?vS!pT.

Малко трудно? Но паролата, която измислите по този начин, ще бъде сигурна.

Защита с парола

  • Не споделяйте и не изпращайте вашите пароли на никого.
  • Не оставяйте написани на хартия пароли на достъпно място.
  • Използвайте мениджър на пароли или вградено хранилище за пароли във вашия браузър.
  • Използвайте различни пароли за вашите акаунти. Ако използвате едни и същи пароли и нападателят научи паролата за един акаунт, той може да получи достъп до всички останали.
Javascript е деактивиран във вашия браузър.
За да извършвате изчисления, трябва да активирате ActiveX контролите!

Генераторът на пароли създава пароли в реално време. Създадените пароли не се записват никъде и се показват само на вашето устройство (компютър, таблет или смартфон).

Всеки път, когато промените настройките, щракнете върху бутона "Генериране" или презаредите страницата, се създават нови пароли.

По подразбиране за генериране на пароли се използват английски малки и главни букви, цифри и някои служебни знаци. За да промените списъка със знаци, използвайте „Настройки на генератора на пароли“

Настройки на генератора на пароли

Дължина на паролата
Генераторът на пароли създава пароли с дължина от 5 до 30 знака. Първоначално паролите се генерират с дължина 10 знака. По принцип не се препоръчва използването на пароли с дължина под 7 знака. Използването на по-дълги пароли се препоръчва за по-силна защита срещу хакване, но вероятно ще бъде трудно да се запазят или запомнят.

Английски и руски букви
Традиционно за пароли се използват английски (латински) букви, но могат да се използват и руски букви. Руските букви значително увеличават сложността на паролите, когато се опитвате да ги разбиете чрез груба сила, но внимавайте, някои системи може да не поддържат пароли, които съдържат кирилица. Препоръчително е първо да проверите.

Числа
Цифрите в паролата трябва да присъстват. Наличието на числа в паролата подобрява качеството на паролата, а паролите с числа се запомнят по-лесно.

Специални символи
Паролите, които съдържат специални знаци, са най-устойчиви на хакване. По време на регистрация много системи изискват паролата да включва служебни знаци. Препоръчваме ви да не пренебрегвате използването на такива символи и да ги включите в генерираната парола.

Изключения

Руски знаци, подобни на английски, и английски знаци, подобни на руски
Ако, когато използвате онлайн генератор на пароли, използвате и английски, и руски букви, може да срещнете проблема с визуалното „прилика“ на някои английски и руски знаци. Букви като A и A, B и B, C и C, E и E (a, ay, ve, bi, es, si, e, i) са различни букви, въпреки че изглеждат еднакви. За да избегнете объркване при използване на пароли в бъдеще, използвайте подходящия елемент за настройки.

Елиминирайте гласните или изключете съгласните
Използвайте тези точки допълнителни настройкиако искате да изключите гласни или съгласни при генериране на пароли.

Изключете подобни знаци
Вижте символите I, l, 1, | (ai, el, единица, вертикална черта). Тези букви, символи и цифри са много сходни, когато са написани, така че могат да възникнат грешки при запазване и последващо използване на паролата. За да елиминирате такива грешки, използвайте този елемент от настройките.

Други настройки

Списък на използваните символи
В прозореца със списък на използваните символи на генератора на пароли има всички онези знаци, от които се правят пароли, като се вземат предвид текущите настройки. Списъкът може да се редактира - премахнете ненужните и добавете нужните символи. Когато изтриете или добавите символи в прозореца за редактиране на списъка, автоматично се генерират нови пароли, като се вземат предвид направените промени.

Нулирайте настройките
Всички настройки, направени при използване на генератора на пароли, се записват автоматично в паметта (бисквитки) на вашия браузър. Записват се настройките, но не и паролите! Както бе споменато по-горе, всеки път се генерират нови пароли. За да върнете настройките към първоначалното им състояние, използвайте връзката „Нулиране на настройките“. При нулиране новите пароли се генерират автоматично, като се вземат предвид оригиналните настройки.

Линк към генератор на пароли
Ако искате да изпратите връзка към "Генератор на пароли" на приятел или да я публикувате в в социалните мрежи, копирайте адреса от специалния прозорец, разположен в долната част на корпуса на генератора. Избраните от вас настройки също се изпращат заедно с връзката.

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

Искам регулярният израз да провери това:

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

Това не може да е твое Стара паролаили да съдържа вашето потребителско име, „парола“ или „име на уебсайт“

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

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

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

javascript regex asp.net

24 отговора

Минимум осем знака, поне една буква и една цифра:

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

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

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

Минимум осем знака, поне един Главна буква, една малка буква и една цифра:

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

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

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

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

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

Регулярните изрази нямат оператор И, така че е доста трудно да се напише регулярен израз, който съответства на валидни пароли, когато реалността се определя от нещо И нещо друго И нещо друго...

Но регулярните изрази имат оператор OR, така че просто приложете теоремата на DeMorgan и напишете регулярен израз, който съответства на невалидни пароли:

Всичко по-малко от осем знака ИЛИнищо, никакви числа ИЛИ, без главни букви ИЛИили нищо друго освен малки букви ИЛИвсичко, което няма специални знаци.

^(.(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,)$/

Бих отговорил на Питър Мортенсен, но ми липсва репутацията.

Неговите изрази са идеални за всяко от посочените минимални изисквания. Проблемът с неговите изрази, които не изискват специални символи, е, че те също така НЕ ​​ПОЗВОЛЯВАТ специални символи, така че те също предоставят максимални изисквания, които според мен OP не е поискал. Обикновено искате вашите потребители да направят паролите си толкова силни, колкото искат; Защо да ограничаваме силните пароли?

Така че неговият израз е "поне осем знака, поне една буква и една цифра":

^(?=.*)(?=.*\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 до 12 знака.
  • Добрата парола съдържа главни (A, P, V, W) и малки (m, d, f, j) букви, символи (#, @, ~, ^), препинателни знаци и интервали.
  • Когато създавате парола, изключете данни, съдържащи информация за вас и вашето семейство (имена, фамилии, паметни дати, телефонни номера).
  • Откажете паролата, която включва напълно написан произволен език, крилати фрази, известни цитати.
  • Не използвайте пароли 12345, qwerty и други подобни. Да, всеки знае за това, но такива пароли все още са популярни.
  • Избягвайте пароли, които отговарят на вашите данни за вход. Разбира се, такава парола е най-лесна за въвеждане и не е необходимо да се помни, но също така е лесна за хакване.

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

Как да измислите сложна парола?

Има няколко ефективни начина да измислите силна парола:

  • Смесване. Пишем думата на кирилица в латински регистър, вмъкваме след всяка буква цифрите, които са важни за вас (номер на къща, номер на апартамент) или трансформираме някои букви в числа (вместо буквата B поставяме цифрата 6, вместо I - 9I и ​​т.н.)
  • Пишем дума или фраза с интервали на грешни места. Например „моята роля“.
  • Въведете фразата, като последователно натискате клавиша Shift. Например VoT-VedZ@sAdA
  • Избираме две думи - прилагателно (безплатно) и глагол (бягам). Добавете значима година, например 1980 г., и произволен символ. Получаваме: Free19%Run80!
  • Измисляме парола с правописни грешки и я доставяме със символи и цифри: CoCoy#&_Password.
  • Спомняме си руския фолклор или поезия и шифроваме посланието. Вземете например поговорката „Търпението и работата ще смелят всичко“. Нека напишем всяка първа буква от всяка дума на английски с малки букви и всяка втора буква с главни букви. Нека поставим препинателни знаци между думите. Получаваме: tE!i?tR?vS!pT.

Малко трудно? Но паролата, която измислите по този начин, ще бъде сигурна.

Ако не можете да намерите парола, използвайте генератори на пароли:

Как да измисля логин

Никаква регистрация в сайта не се извършва без използване на вход. Входът е набор от знаци (букви или цифри), указващи вашето име в мрежата. Влизането се въвежда заедно с паролата за по-нататъшно оторизиране. Трябва да подходите внимателно към избора на вход.

Ако входът ще се използва за работа, препоръчително е да посочите истинското си име и фамилия (Petr-Ivanov, Petr_Ivanov, Petr.Ivanov). Това влизане вече е заето? Добавете бащино име. И тази опция не е налична? Към името прикрепете името на професията, може и в съкратен вид. Например: Алексей-Пирогов-ПР, Василий-Торопов-снимка.

Ако имате нужда от вход за лични цели, можете:

  • Създайте вход с помощта на любима думаили фраза, име на известна личност, герой, име на музикална група.
  • Помислете за вашите хобита и измислете логин въз основа на вашите предпочитания в света на изкуството и технологиите.
  • Създайте вход от думи на всеки чужд език.
  • Използвайте огледалния метод и отпечатайте името обратно.
  • Използвайте генератора за вход.

Програми за сътрудничество: избор на най-добрата услуга!

Проследяващите задачи, известни също като мениджъри на задачи или услуги за сътрудничество, са основните цифрови асистентисъвременни мениджъри на различни нива. A …

Популяризиране на услуги в търсачки

Популяризирането в търсачките е един от най-евтините канали за привличане на клиенти. Но не всеки може да поръча промоция от агенция...

Всеки, който използва интернет, вероятно неведнъж се е сблъсквал с необходимостта да измисли и зададе пароли: за влизане в имейл, за сметкавъв форума, за онлайн банкиране. И в почти всяка форма за регистрация ви съветват да излезете с силна парола. В крайна сметка, поверителността на вашата кореспонденция и безопасността на вашите Парии сигурността на вашия компютър като цяло. Възниква въпросът: как да измислим сложна парола?

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

Дължина. Препоръчителната минимална дължина за силна парола е 8 знака. Смята се, че разбиването на пароли от 8 или повече знака чрез отгатване е твърде дълъг процес и шансовете на атакуващ да открие такава комбинация са твърде малки.

Регистрирам. Добрата парола трябва да съдържа както малки, така и главни букви.

Специални символи. Една изключително сигурна парола, наред с букви и цифри, съдържа и специални знаци. Например #, ~,+, _

Като цяло идеалният вариант би бил комбинация от главни и малки латински букви, цифри и специални знаци с обща дължина от поне 8 знака. Например:

uE_xm932
9203Jb#1
29Rtaq!2

Което никога не трябва да се използва като парола

Никога не използвайте: като парола или тайна дума:

  • рождени дати
    Най-голямата глупост е да зададете собствената си дата на раждане във формат 12071992 като парола за вашата страница VKontakte, където същата дата е посочена в информацията :)
  • телефонни номера
    Парола, състояща се от вашия телефонен номер, няма да бъде разбита само от мързеливите. И тук няма значение колко числа има :)
  • имена, фамилии, имена на животни
    Смешно е, когато хората смятат моминското име на майката за магическа надеждна защита. ...който целият двор познава от 50 години :)
  • и разбира се, всякакви глупости като „qwerty123“, „парола“, „парола“, „********“, „123“, „12345678“, „fyva“, „asdf“ и т.н. Между другото, лидерът сред секретарските пароли е „един“, т.е. една единствена цифра "1" :)

Заключение

Не пренебрегвайте безопасността си.

Подредба на клавиатурата и парола

Не използвайте едни и същи секретни думи за оторизация на различни сайтове и услуги. Чрез хакване на един уебсайт нападателите могат да получат достъп до всички ваши онлайн акаунти. Например, те ще получат достъп до вашия облачно устройствоили Google Снимки. И помнете: няма нищо по-трайно от временно. Затова не бъдете мързеливи, за да измислите силни комбинации и да зададете сложни пароли незабавно- не отлагайте това за по-късно. Нека вашата информация е достъпна само за вас! Късмет!

Може да се интересувате от:

Фонетика на латински език

латиница

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

латиница, произхождаща от гръцката азбука - и според някои източници - етруската азбука, образуваниоколо 7 век пр.н.е.

Модерен латиницавключва 26 букви.

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

Главна буква
писма
латински
азбука
малки букви
писма
латински
азбука
Име
писма
латински
азбука
Произношение
писма
латински
азбука
А
б
° С
д
д
Е
Ж
з
аз
Дж
К
Л
М
н
О
П
Q
Р
С
T
U
V
У
х
Y
З
а
b
° С
д
д
f
ж
ч
аз
й
к
л
м
н
о
стр
р
r
с
T
u
v
w
х
г
z
А
бае
це
де
д, д
еф
ge
ха, ха
И
йота, йота
ка
ейл
Ем
en
О
pe
ку
ер
ес
те
при
ve
двойно-ве
х
ипсилон
зета
[A]
[b]
[ts]
[д]
[e]
[f]
[G]
[G]
[И]
[та]
[Да се]
[l]
[m]
[н]
[O]
[P]
[Да се]
[R]
[със]
[T]
[y]
[V]
[V]
[ks]
[И]
[z], [d]

Първоначално латиницавключени само 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 пр.н.е. д.

Как да измислите силна парола и логин?

беше създадена буква Gчрез добавяне на напречна лента към 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 век е имало въвеждат се букви J и U,
и намери съвременната си форма.

Често обаче, когато се говори за азбука на същинския латински език, мисля, че Латинската азбука се състои от 25 букви. Това се дължи на факта, че буквата W, използвана предимно при писане на немски и английски фамилни имена, в този случай не е включена в буквите на латинската азбука.

Отидете на други материали в раздела:
Фонетика на латински език
латинска граматика
Римски цифри

Парола на латиница от 8 знака

Лин "Кафеджията" [досие]

Да, абсолютно си прав. Благодаря ви за израза. Слаб съм в редовния сезон, така че го направих чрез метода на подбор.

AB...[досие]
И просто бих разделил датата на три компонента (метод на разделяне) и след това направете нормална проверка с проверка за февруари и високосни години.

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

О, сбърках, забравих да сложа скобите, хиляди извинения (. Може да има други грешки - не съм проверил кода, това е демонстрация на идея.

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

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

tcolonel[досие] Редовната ви рутина е вредна, защото създава въображаемо чувство за сигурност, рано или късно вие или този, който ще ви придружава, ще упорствате. Ако кодът не реши проблема правилно, тогава неговата ефективност е много съмнителна, както и спестяванията от съвпадения за сметка на качеството и безопасността. Това не е професионален подход. Надявам се, че не приемате това като лична обида 😉

Уважаеми авторе, погледнете проблема от друга гледна точка и сами ще разберете, че ви казват по-правилен начин за решаване на проблема, вместо накъде отивате. Това ми напомня за твоите действия като залепване на електрическа лента върху пукнатина.

съобщението е модерирано

Приема дата 11.00.2006г

Използвайте следния израз, който като бонус вече проверява за висока година. Насладете се, господа!

Добър ден на всички, моля, помогнете ми да създам регулярен израз за формата на датата дд.мм.гггг.
Направи го просто:

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

но мога да въведа 32.32.yyyy. Но трябва да ограничите въвеждането за дни - 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) (
var parts = dateString.split(‘.’);
if (parts.length != 3) return false;
опитвам (
var tmpDate = нова дата (части, части, части, 12);
return (dateString == tmpDate.getDate() + '.' + tmpDate.getMonth + '.' + tmpDate.getFullYear());
) catch (ex) ( return false; )
}

Ако датата не е валидна, обектът Date ще я преобразува в подходяща нормална дата и когато се преобразува обратно в низ, тя няма да бъде същата като оригинала.

AB...[досие]Да, всичко е ясно, ако не говорим за икономичност и ефективност на кода, тогава могат да се правят цели алгоритми, просто вижте колко допълнителни стъпки има - срещу един ред от код с регулярен израз)))

Ilya Stpeltsyn aka SelenIT[dossier] Също добър вариант - благодаря, но съдържа много код в сравнение с един ред код с регулярен израз.

Благодаря на всички за участието.

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

Съгласен.

Thirteensmay[досие] Редовната ви рутина е вредна, защото създава въображаемо чувство за сигурност, рано или късно вие самите или този, който ще ви придружава, ще упорствате. Ако кодът не реши проблема правилно, тогава неговата ефективност е много съмнителна, както и спестяванията от съвпадения за сметка на качеството и безопасността. Това не е професионален подход. Надявам се, че не приемате това като лична обида 😉

Съгласен.

АБ...[досие] Уважаеми авторе, погледнете проблема от друга гледна точка и сами ще разберете, че ви казват по-правилен начин за решаване на проблема, вместо накъде отивате. Това ми напомня за твоите действия като залепване на електрическа лента върху пукнатина.

Съгласен.

Господа, съгласен съм с всички. Благодаря за градивната критика. Изборът падна на регулярен израз, тъй като това, което прави за конкретния проект, е напълно достатъчно. И няма нужда от такава „строга“ проверка.

P.S: Като взех предвид всичките ви коментари в друг проект, вече поех по различен път. И направих както AB...[досие] ме посъветва в първия си пост.

Който и да е написал това, благодаря ви много)))

Не използвайте израза, предложен по-горе

/(\d|3)\.(0\d|1)\.(\d(4))/
Приема дата 11.00.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))))$

Всеки, който използва интернет, вероятно неведнъж се е сблъсквал с необходимостта да измисли и зададе пароли: за влизане в поща, за акаунт във форум, за онлайн банкиране. И в почти всяка регистрационна форма ви съветват да излезете със силна парола. В крайна сметка поверителността на вашата кореспонденция, безопасността на вашите средства и сигурността на вашия компютър като цяло зависят от това колко сложна е вашата тайна дума или фраза. Възниква въпросът: как да измислим сложна парола?

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

Дължина. Препоръчителната минимална дължина за силна парола е 8 знака. Смята се, че разбиването на пароли от 8 или повече знака чрез отгатване е твърде дълъг процес и шансовете на атакуващ да открие такава комбинация са твърде малки.

Регистрирам. Добрата парола трябва да съдържа както малки, така и главни букви.

Специални символи. Една изключително сигурна парола, наред с букви и цифри, съдържа и специални знаци. Например #, ~,+, _

Като цяло идеалният вариант би бил комбинация от главни и малки латински букви, цифри и специални знаци с обща дължина от поне 8 знака. Например:

uE_xm932
9203Jb#1
29Rtaq!2

Което никога не трябва да се използва като парола

Никога не използвайте: като парола или тайна дума:

  • рождени дати
    Най-голямата глупост е да зададете собствената си дата на раждане във формат 12071992 като парола за вашата страница VKontakte, където същата дата е посочена в информацията :)
  • телефонни номера
    Парола, състояща се от вашия телефонен номер, няма да бъде разбита само от мързеливите. И тук няма значение колко числа има :)
  • имена, фамилии, имена на животни
    Смешно е, когато хората смятат моминското име на майката за магическа надеждна защита. ...който целият двор познава от 50 години :)
  • и разбира се, всякакви глупости като „qwerty123“, „парола“, „парола“, „********“, „123“, „12345678“, „fyva“, „asdf“ и т.н. Между другото, лидерът сред секретарските пароли е „един“, т.е. една единствена цифра "1" :)

Заключение

В заключение искам да кажа - не пренебрегвайте безопасността си. Не използвайте едни и същи секретни думи за авторизация на различни сайтове и услуги, колкото и сложни и надеждни да са те. Ако имате една парола за всичко, навсякъде, тогава чрез хакване на един сайт нападателите могат да получат достъп до всичките ви онлайн акаунти, което означава, че могат да видят информация във вашия, да използват запазени идентификационни данни в браузъра и друга информация. И помнете: няма нищо по-трайно от временно. Затова не бъдете мързеливи, за да измислите силни комбинации и да зададете сложни пароли незабавно- не отлагайте това за по-късно. Нека вашата информация е достъпна само за вас! Късмет!



Свързани публикации