Preskoči na glavno vsebino

Preverjevalnik trdnosti gesla — brezplačno

Preverite, kako trdno je vaše geslo z analizo entropije, ocenami časa vdora in podrobnim kontrolnim seznamom zahtev. Deluje v celoti v vašem brskalniku.

Preverjanje moči poteka samo na vaši napravi. Neobvezno preverjanje uhajanja spodaj pošlje prvih 5 znakov zgoščene vrednosti SHA-1 (nikoli samega gesla) na pwnedpasswords.com.

Samo hevristika. Rezultat je ocena na podlagi strukture in seznamov pogostih gesel. Za uhajana gesla je zanesljivejši test preverjanje uhajanja spodaj.

Pogosta področja uporabe

  • Preverite moč gesla pred registracijoPreizkusite, ali je geslo dovolj močno, preden ustvarite nov račun na katerem koli spletnem mestu ali aplikaciji.
  • Preverite, da gesla izpolnjujejo politiko varnostiPreverite, da gesla izpolnjujejo politike varnosti v organizaciji: dolžina, raznolikost znakov, brez pogostih gesel.
  • Poučite koncepte varnosti geselUporabite ocene entropije in časa preboja, da poučite študente in zaposlene, zakaj so nekatera gesla šibka.
  • Preizkusite glavno geslo upravljavca geselPreverite, da je glavno geslo upravljavca gesel res močno — varuje vsa druga gesla.
  • Pregled moči gesla - varnostni revizorOcenite moč gesla kot del revizije varnosti. Preglejte entropijo, čas preboja in zaznavanje pogostih gesel.

Kako deluje

Analiza moči teče v celoti v vašem brskalniku z uporabo ročno napisanega JavaScript pogona — brez knjižnice, brez strežnika. Kombinira matematiko entropije nabora znakov, zaznavanje vzorcev (klavir tipkovnice, ponovljeni znaki, pogoste substitucije) in izbirno preverjanje kršitev, ki uporablja Web Crypto API in k-anonimnost, tako da vaše geslo nikoli ne zapusti vaše naprave.

  1. 1
    Izračunana entropija nabora
    Med tipkanjem orodje meri, kateri razredi znakov so prisotni — male črke (26), velike črke (26), števke (10), simboli (32) — pomnoži skupno velikost nabora z log2, da dobi bite entropije na znak, nato pomnoži z dolžino gesla. 10-znakovno geslo samo z malimi črkami se začne pri približno 47 bitih.
  2. 2
    Uporabljene kazni za vzorce
    Surova entropija se nato zmanjša zaradi predvidljive strukture: klavirji tipkovnice, kot sta 'qwe' ali 'asd', zaporedni nizi, kot sta 'abc' ali '321', štirimestna leta (1900–2099), in sledi ponovljenih znakov vsak stanejo 10 bitov. Orodje prav tako obrne pogoste substitucije l33t (@ → a, 0 → o, $ → s) in odstrani sledeče števke, da 'P@ssw0rd1' zazna kot znano pogosto geslo 'password', kar dejansko je.
  3. 3
    Dodeljena ocena in čas razbitja
    Prilagojena entropija in devetčlenski kontrolni seznam (dolžina, razredi znakov, brez ponovljenih nizov, ni znano pogosto geslo) skupaj določajo oceno od Zelo šibko do Močno. Čas razbitja se oceni ob predpostavki 10 milijard poskusov na sekundo — vrednost, tipična za offline napade GPU — izračunan kot 2^entropija / 10.000.000.000.
  4. 4
    Izbirno preverjanje kršitev prek k-anonimnosti
    Če kliknete 'Preveri glede na znane kršitve', Web Crypto API lokalno v brskalniku zgostí vaše geslo s SHA-1. Le prvih 5 šestnajstiških znakov tega hasha se pošlje API-ju razpona Have I Been Pwned; pripona se ujema na odjemalski strani. Celoten hash — in samo geslo — nikoli ne zapustita vaše naprave.

Vaše geslo se nikoli nikamor ne prenaša — celotna analiza moči teče lokalno v JavaScriptu, izbirno preverjanje kršitev pa uporablja k-anonimnost (API-ju Have I Been Pwned se pošlje le 5-znakovna predpona hasha, kar tej storitvi matematično onemogoča obnoviti vaše geslo).

Sorodna orodja

Pogosto zastavljena vprašanja