Preskoči na glavni sadržaj

Provjera jačine lozinke — besplatno

Provjerite koliko je jaka vaša lozinka analizom entropije, procjenama vremena probijanja i detaljnim popisom zahtjeva. Radi u potpunosti u vašem pregledniku.

Provjera jačine odvija se samo na vašem uređaju. Neobavezna provjera curenja u nastavku šalje prvih 5 znakova SHA-1 sažetka (nikada samu lozinku) na pwnedpasswords.com.

Samo heuristika. Ocjena je procjena na temelju strukture i popisa uobičajenih lozinki. Za procurjele lozinke pouzdaniji je test provjera curenja u nastavku.

Uobičajene namjene

  • Provjeri snagu lozinke prije registracijeTestiraj je li lozinka dovoljno jaka prije nego kreirate novi račun na bilo kojoj web-stranicu ili aplikaciji.
  • Provjeri da lozinke ispunjavaju sigurnosnu politikuProvjeri da lozinke ispunjavaju organizacijske sigurnosne politike: duljinu, raznolikost znakova, bez čestih lozinki.
  • Nauči koncepte sigurnosti lozinkeKoristi procjene entropije i vremena pucanja kako bi naučio studente i zaposlenike zašto su određene lozinke slabe.
  • Testiraj glavnu lozinku upravitelja lozinkiProvjeri da je glavna lozinka upravitelja lozinki zaista jaka — ona štiti sve ostale lozinke.
  • Sigurnosni audit - pregled snage lozinkeProcijeni snagu lozinke kao dio sigurnosnog audita. Pregledaj entropiju, vrijeme pucanja i detektiranje čestih lozinki.

Kako funkcionira

Analiza snage radi u potpunosti u vašem pregledniku koristeći ručno napisan JavaScript mehanizam — bez biblioteke, bez poslužitelja. Kombinira matematiku entropije skupa znakova, otkrivanje uzoraka (hodanja po tipkovnici, ponovljeni znakovi, uobičajene zamjene) i opcionalnu pretragu curenja podataka koja koristi Web Crypto API i k-anonimnost tako da vaša lozinka nikad ne napušta vaš uređaj.

  1. 1
    Izračunata entropija skupa
    Dok tipkate, alat mjeri koje su klase znakova prisutne — mala slova (26), velika slova (26), znamenke (10), simboli (32) — množi ukupnu veličinu skupa s log2 za dobivanje bitova entropije po znaku, zatim množi duljinom lozinke. Lozinka od 10 znakova svih malih slova počinje s oko 47 bita.
  2. 2
    Primijenjene kazne za uzorke
    Sirova entropija se zatim smanjuje za predvidljivu strukturu: hodanja po tipkovnici poput 'qwe' ili 'asd', uzastopni nizovi poput 'abc' ili '321', četveroznamenkaste godine (1900–2099) i nizovi ponovljenih znakova svaki koštaju 10 bita. Alat također obrne uobičajene l33t zamjene (@ → a, 0 → o, $ → s) i uklanja prateće znamenke kako bi uhvatio 'P@ssw0rd1' kao poznatu uobičajenu lozinku 'password' koja to zapravo jest.
  3. 3
    Dodijeljeni rezultat i vrijeme razbijanja
    Prilagođena entropija i popis od devet stavki za provjeru (duljina, klase znakova, bez ponovljenih nizova, nije poznata uobičajena lozinka) zajedno određuju rezultat od Vrlo slabo do Snažno. Vrijeme razbijanja procjenjuje se pretpostavljajući 10 milijardi pokušaja u sekundi — brojka tipična za offline GPU napade — izračunato kao 2^entropija / 10.000.000.000.
  4. 4
    Opcionalna provjera curenja podataka putem k-anonimnosti
    Ako kliknete 'Provjeri prema poznatim curenjima podataka', Web Crypto API lokalno u pregledniku hešira vašu lozinku s SHA-1. Samo prvih 5 heksadecimalnih znakova tog hasha šalje se API-ju raspona Have I Been Pwned; sufiks se podudara na strani klijenta. Puni hash — i sama lozinka — nikad ne napuštaju vaš uređaj.

Vaša lozinka se nikad nikamo ne šalje — sva analiza snage radi lokalno u JavaScriptu, a opcionalna provjera curenja podataka koristi k-anonimnost (samo se 5-znakovni prefiks hasha šalje API-ju Have I Been Pwned, čineći matematički nemogućim da ta usluga rekonstruira vašu lozinku).

Srodni alati

Često postavljana pitanja