Անցնել հիմնական բովանդակությանը

Գաղտնաբառի ուժի ստուգիչ անվճար

Ստուգեք ձեր գաղտնաբառի ուժն էնտրոպիայի վերլուծությամբ, ճեղքման ժամանակի գնահատականներով ու պահանջների մանրամասն ստուգաֆ-ցուցակով: Ամբողջությամբ գործում է ձեր բրաուզերում:

Ամրության ստուգումը աշխատում է միայն ձեր սարքում: Ստորև բերված կամընտիր արտահոսքի ստուգումը pwnedpasswords.com-ին է ուղարկում SHA-1 հեշի առաջին 5 նիշը (երբեք ոչ գաղտնաբառը):

Միայն էվրիստիկա։ Գնահատականը հիմնված է կառուցվածքի և տարածված գաղտնաբառերի ցանկերի վրա: Արտահոսած գաղտնաբառերի համար ստորև բերված արտահոսքի ստուգումն ավելի հուսալի թեստ է:

Տարածված կիրառություններ

  • Ստուգել գաղտնաբառի ուժը գրանցումից առաջՓորձարկել, թե արդյոք գաղտնաբառն ուժեղ է, նախ ցանկացած վեբ-կայքում կամ ծրագրում նոր հաշվի ստեղծում:
  • Ստուգել, որ գաղտնաբառները համապատասխանում են անվտանգության քաղաքականությանըՍտուգել, որ գաղտնաբառները համապատասխանում են կազմակերպության անվտանգության քաղաքականությանը: երկարություն, նիշ բազմազանություն, ընդհանուր գաղտնաբառ չկա:
  • Սովորեցնել գաղտնաբառի անվտանգության հասկացություններՕգտագործել entropy գնահատականներ և crack ժամանակ սովորեցնել ուսանողներին և աշխատողներին թե ինչու որոշ գաղտնաբառներ թույլ են:
  • Փորձարկել ձեր գաղտնաբառ մենեջերի վարչ գաղտնաբառՍտուգել, որ ձեր գաղտնաբառ մենեջերի վարչ գաղտնաբառ իսկապես ուժեղ է - այն պաշտպանում է բոլոր ձեր այլ գաղտնաբառները:
  • Անվտանգության ստուգում գաղտնաբառի ուժի ստուգումԳնահատել գաղտնաբառի ուժը որպես անվտանգության ստուգման շտեղով ստուգման մասը: entropy, crack ժամանակի գնահատականներ և ընդհանուր գաղտնաբառի հայտնաբերում:

Ինչպես է այն աշխատում

Ուժգնության վերլուծությունը լիովին աշխատում է ձեր դիտարկիչում՝ ձեռագիր JavaScript շարժիչով — ոչ մի գրադարան, ոչ մի սերվեր։ Այն համատեղում է նիշ-ավազանի էնտրոպիայի մաթեմատիկան, օրինաչափության հայտնաբերումը (ստեղնաշարային քայլեր, կրկնվող նիշեր, տարածված փոխարինումներ), և ընտրովի խախտումների որոնում, որն օգտագործում է Web Crypto API-ն և k-անանունությունը, որպեսզի ձեր գաղտնաբառը երբեք չհեռանա ձեր սարքից։

  1. 1
    Ավազանի էնտրոպիան հաշվարկված
    Երբ մուտքագրում եք, գործիքը չափում է, թե որ նիշային դասերն են առկա — փոքրատառեր (26), մեծատառեր (26), թվանշաններ (10), նշաններ (32) — բազմապատկում է ընդհանուր ավազանի չափը log2-ով՝ մեկ նիշի էնտրոպիայի բիթերը ստանալու համար, ապա բազմապատկում է գաղտնաբառի երկարությամբ։ 10-նիշանոց ամբողջովին-փոքրատառ գաղտնաբառը սկսվում է մոտավորապես 47 բիթից։
  2. 2
    Կիրառված օրինաչափության տուգանքներ
    Հում էնտրոպիան ապա նվազեցվում է կանխատեսելի կառուցվածքի համար. ստեղնաշարային քայլեր, ինչպիսիք են 'qwe'-ն կամ 'asd'-ն, հաջորդական հաջորդականություններ, ինչպիսիք են 'abc'-ն կամ '321'-ը, քառանիշ տարիներ (1900–2099), և կրկնվող նիշերի հաջորդականություններ, ամեն մեկը արժե 10 բիթ։ Գործիքը նաև հակադարձում է տարածված l33t փոխարինումները (@ → a, 0 → o, $ → s) և հեռացնում է հետևող թվանշանները՝ 'P@ssw0rd1'-ը որպես հայտնի-տարածված 'password' գաղտնաբառ բռնելու համար, որն այն իրականում է։
  3. 3
    Միավոր և կոտրման ժամանակ վերագրված
    Ճշգրտված էնտրոպիան և ինը-կետանոց ստուգացանկը (երկարություն, նիշային դասեր, ոչ մի կրկնվող հաջորդականություն, ոչ հայտնի-տարածված գաղտնաբառ) միասին որոշում են միավոր՝ Շատ Թույլից մինչև Ամուր։ Կոտրման ժամանակը գնահատվում է ենթադրելով 10 միլիարդ փորձ վայրկյանում — անցանց GPU հարձակումների բնորոշ թիվ — հաշվարկված որպես 2^էնտրոպիա / 10,000,000,000։
  4. 4
    Ընտրովի խախտումների ստուգում k-անանունությամբ
    Եթե սեղմում եք «Ստուգել հայտնի խախտումների դեմ», Web Crypto API-ն ձեր գաղտնաբառը հեշավորում է SHA-1-ով տեղում՝ դիտարկիչում։ Այդ հեշի միայն առաջին 5 տասնվեցական նիշն է ուղարկվում Have I Been Pwned range API-ին. վերջածանցը համապատասխանեցվում է կողմնային։ Ամբողջական հեշը — և հենց գաղտնաբառը — երբեք չեն հեռանում ձեր սարքից։

Ձեր գաղտնաբառը երբեք ոչ մի տեղ չի փոխանցվում — ամբողջ ուժգնության վերլուծությունը տեղում աշխատում է JavaScript-ով, և ընտրովի խախտումների ստուգումն օգտագործում է k-անանունություն (միայն 5-նիշանոց հեշի նախածանց է ուղարկվում Have I Been Pwned API-ին, ինչը մաթեմատիկորեն անհնար է դարձնում այդ ծառայության համար ձեր գաղտնաբառը վերականգնել)։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր