Preskočiť na hlavný obsah

Kontrola sily hesla zadarmo

Skontrolujte silu hesla pomocou analýzy entropie, odhadov času prelomenia a podrobného kontrolného zoznamu požiadaviek. Beží výlučne vo vašom prehliadači.

Kontrola sily beží iba vo vašom zariadení. Voliteľná kontrola úniku nižšie odošle prvých 5 znakov hashu SHA-1 (nikdy nie samotné heslo) na pwnedpasswords.com.

Len heuristika. Skóre je odhad založený na štruktúre a zoznamoch bežných hesiel. Pri uniknutých heslách je spoľahlivejším testom kontrola úniku nižšie.

Bežné použitia

  • Skontrolujte silu hesla pred registráciouOtestujte, či je heslo dostatočne silné pred vytvorením nového účtu na akejkoľvek webovej stránke alebo aplikácii.
  • Overte, že heslá vyhovujú politike bezpečnostiSkontrolujte, že heslá spĺňajú organizačné politiky bezpečnosti: dĺžka, rozmanitosť znakov, bez bežných hesiel.
  • Učte koncepty bezpečnosti heslaPoužite odhady entropie a času prasknutia na učenie študentov a zamestnancov o tom, prečo sú určité heslá slabé.
  • Otestujte hlavné heslo správcu hesielOverte, že hlavné heslo správcu hesiel je skutočne silné — chráni všetky ostatné heslá.
  • Bezpečnostný audit - recenzia sily heslaPosúďte silu hesla ako súčasť bezpečnostného auditu. Skontrolujte entropiu, čas prasknutia a detekciu bežných hesiel.

Ako to funguje

Analýza sily beží výhradne vo vašom prehliadači pomocou ručne napísaného JavaScriptového enginu — bez knižnice, bez servera. Kombinuje matematiku entropie zásoby znakov, zisťovanie vzorov (klávesnicové sekvencie, opakované znaky, bežné substitúcie) a voliteľné vyhľadávanie únikov, ktoré používa Web Crypto API a k-anonymitu, takže vaše heslo nikdy neopustí vaše zariadenie.

  1. 1
    Vypočítaná entropia zásoby
    Počas písania nástroj meria, ktoré triedy znakov sú prítomné — malé písmená (26), veľké písmená (26), číslice (10), symboly (32) — vynásobí celkovú veľkosť zásoby cez log2, aby získal bity entropie na znak, a potom vynásobí dĺžkou hesla. 10-znakové heslo iba z malých písmen začína na približne 47 bitoch.
  2. 2
    Aplikované penalizácie za vzory
    Surová entropia sa potom znižuje za predvídateľnú štruktúru: klávesnicové sekvencie ako 'qwe' alebo 'asd', postupnosti ako 'abc' alebo '321', štvorčíslicové roky (1900–2099) a sledy opakovaných znakov stoja každé 10 bitov. Nástroj tiež obracia bežné l33t substitúcie (@ → a, 0 → o, $ → s) a odstraňuje koncové číslice, aby zachytil, že 'P@ssw0rd1' je v skutočnosti známe bežné heslo 'password'.
  3. 3
    Priradené skóre a čas prelomenia
    Upravená entropia a zoznam deviatich kontrol (dĺžka, triedy znakov, žiadne opakované sledy, nie je to známe bežné heslo) spolu určujú skóre od Veľmi slabé po Silné. Čas prelomenia sa odhaduje za predpokladu 10 miliárd pokusov za sekundu — hodnota typická pre offline útoky na GPU — vypočítaný ako 2^entropia / 10 000 000 000.
  4. 4
    Voliteľná kontrola únikov cez k-anonymitu
    Ak kliknete na 'Skontrolovať voči známym únikom', Web Crypto API zahashuje vaše heslo pomocou SHA-1 lokálne v prehliadači. Iba prvých 5 hexadecimálnych znakov tohto hashu sa posiela do range API Have I Been Pwned; prípona sa porovnáva na strane klienta. Celý hash — a samotné heslo — nikdy neopustí vaše zariadenie.

Vaše heslo sa nikdy nikam neprenáša — celá analýza sily beží lokálne v JavaScripte a voliteľná kontrola únikov používa k-anonymitu (na API Have I Been Pwned sa posiela iba 5-znaková predpona hashu, čo tejto službe matematicky znemožňuje obnoviť vaše heslo).

Súvisiace nástroje

Často kladené otázky