Přeskočit na hlavní obsah

Kontrola síly hesla zdarma

Zkontrolujte, jak silné je vaše heslo, pomocí analýzy entropie, odhadů doby prolomení a podrobného kontrolního seznamu požadavků. Běží zcela ve vašem prohlížeči.

Kontrola síly probíhá jen ve vašem zařízení. Volitelná kontrola úniku níže odesílá na pwnedpasswords.com prvních 5 znaků hashe SHA-1 (nikdy samotné heslo).

Pouze heuristika. Skóre je odhad založený na struktuře a seznamech běžných hesel. U uniklých hesel je spolehlivějším testem kontrola úniku níže.

Běžná použití

  • Zkontrolujte sílu hesla před registracíOtestujte, zda je heslo dostatečně silné, než vytvoříte nový účet na jakémkoliv webu nebo aplikaci.
  • Ověřit, že hesla splňují zásady zabezpečeníZkontrolujte, že hesla splňují zásady zabezpečení organizace: délka, rozmanitost znaků, bez běžných hesel.
  • Vyučování konceptů zabezpečení heslemPoužívejte odhady entropie a doby prolomení, abyste vyučovali studenty a zaměstnance, proč jsou určitá hesla slabá.
  • Otestujte hlavní heslo správce heselOvěřte, že vaše hlavní heslo správce hesel je opravdu silné — chránit všechna vaše ostatní hesla.
  • Audit bezpečnosti, přezkum síly heslaPosoudit sílu hesla jako součást bezpečnostního auditu. Zkontrolujte entropii, čas prolomení a detekci běžného hesla.

Jak to funguje

Analýza síly hesla běží zcela ve vašem prohlížeči pomocí ručně napsaného JavaScriptového enginu — bez knihovny, bez serveru. Kombinuje matematiku entropie znakového fondu, detekci vzorů (chůze po klávesnici, opakující se znaky, běžné substituce) a volitelné vyhledávání úniků, které používá Web Crypto API a k-anonymitu, takže vaše heslo nikdy neopustí vaše zařízení.

  1. 1
    Vypočítána entropie fondu
    Jak píšete, nástroj měří, které znakové třídy jsou přítomny — malá písmena (26), velká písmena (26), číslice (10), symboly (32) — vynásobí celkovou velikost fondu log2, čímž získá bity entropie na znak, a poté vynásobí délkou hesla. Desetiznakové heslo jen malými písmeny začíná na zhruba 47 bitech.
  2. 2
    Aplikovány penalizace za vzory
    Surová entropie se poté snižuje za předvídatelnou strukturu: chůze po klávesnici jako „qwe“ nebo „asd“, sekvenční řady jako „abc“ nebo „321“, čtyřciferné roky (1900–2099) a řady opakujících se znaků — každá stojí 10 bitů. Nástroj také obrací běžné l33t substituce (@ → a, 0 → o, $ → s) a odstraňuje koncové číslice, aby odhalil, že „P@ssw0rd1“ je ve skutečnosti známé běžné heslo „password“.
  3. 3
    Přiřazeno skóre a doba prolomení
    Upravená entropie a devítipoložkový kontrolní seznam (délka, znakové třídy, žádné opakující se řady, není známým běžným heslem) společně určují skóre od Velmi slabé po Silné. Doba prolomení se odhaduje za předpokladu 10 miliard pokusů za sekundu — číslo typické pro offline útoky GPU — počítáno jako 2^entropie / 10 000 000 000.
  4. 4
    Volitelná kontrola úniku přes k-anonymitu
    Pokud kliknete na „Zkontrolovat proti známým únikům“, Web Crypto API zahashuje vaše heslo pomocí SHA-1 lokálně v prohlížeči. Pouze prvních 5 šestnáckových znaků tohoto hashe se odesílá do rozsahového API Have I Been Pwned; přípona se porovnává na straně klienta. Celý hash — a samotné heslo — nikdy neopustí vaše zařízení.

Vaše heslo se nikam nepřenáší — veškerá analýza síly běží lokálně v JavaScriptu a volitelná kontrola úniku používá k-anonymitu (na API Have I Been Pwned se odesílá jen 5znaková předpona hashe, takže je pro tuto službu matematicky nemožné vaše heslo zrekonstruovat).

Související nástroje

Časté dotazy