Přejít na obsah

Generátor a kontrola hesel

Vygenerujte náhodné heslo nebo heslovou frázi a odhadněte, jak snadno by šlo uhodnout vaše stávající heslo. Vše probíhá ve vašem prohlížeči.

Náhodnost: 103 bitůKaždý bit navíc zdvojnásobí počet možností, které by útočník musel vyzkoušet. Pro běžné účty stačí zhruba 60 bitů, pro hlavní heslo do správce hesel volte kolem 80.

Skupiny znaků

Co nástroj dělá

Všechno běží jen ve vašem prohlížeči. Heslo ani vygenerované hodnoty nikam neodesíláme.

  • Generátor hesla vybírá znaky náhodným generátorem prohlížeče (Web Crypto). Každá zvolená skupina znaků se v hesle objeví alespoň jednou, protože to mnoho služeb vyžaduje. Zobrazíme i náhodnost hesla v bitech.
  • Generátor heslových frází skládá náhodná slova z českého nebo anglického seznamu. Fráze se lépe pamatuje i píše na telefonu a při dostatku slov je stejně silná jako náhodné znaky.
  • Kontrola síly odhaduje, kolik pokusů by útočník potřeboval. Používá knihovnu zxcvbn, která pozná desítky tisíc běžných hesel, česká i anglická slova, jména, data, opakování a vzory na klávesnici.

Jak číst výsledek

U vygenerovaných hesel přesně víme, z kolika možností generátor vybíral, proto ukazujeme náhodnost v bitech. Každý bit navíc zdvojnásobí počet pokusů. Pro běžné účty stačí zhruba 60 bitů, pro hlavní heslo do správce hesel nebo šifrování disku volte kolem 80 (osm slov z našeho seznamu dá zhruba 78).

U hesla, které napíšete, je to jen odhad: nástroj hledá známé vzory a počítá, kolik pokusů by je odhalilo. Čas uhodnutí předpokládá, že útočník získal databázi služby, která hesla ukládá pomalým hashem (10 000 pokusů za sekundu). Pokud služba hesla chrání hůř, je to mnohonásobně rychlejší. Hodnocení od „velmi slabé“ po „silné“ odpovídá tomuto času: zhruba dvě minuty, den, čtyři měsíce a třicet let.

Heslo2024!                  → slabé: slovo, rok a vykřičník na konci
P@ssw0rd123                 → velmi slabé: známé heslo se záměnou znaků
kT9#vQ2$mL8!pZ4@            → silné: 16 náhodných znaků (~103 bitů)
zahrada-okno-hudba-kniha    → 4 náhodná slova (~39 bitů), přidejte další
  • Číslo a vykřičník na konci hesla útočníci zkoušejí jako první, sílu skoro nezvýší.
  • Záměny jako @ za a nebo 0 za o jsou ve slovnících útočníků už dlouho.
  • Náš seznam má přes 800 slov, každé slovo tedy přidá asi 10 bitů. Pro běžné účty volte alespoň 6 slov, pro hlavní heslo 8.

Jak mít silná hesla a nezbláznit se

  1. Používejte správce hesel

    Správce hesel (například Bitwarden, 1Password nebo vestavěný správce prohlížeče) si pamatuje náhodné heslo pro každou službu. Vy si pamatujete jen jedno hlavní heslo.

  2. Hlavní heslo jako heslová fráze

    Pro hlavní heslo vygenerujte frázi z 8 náhodných slov. Slova nevybírejte sami, lidé volí předvídatelně.

  3. Každá služba jiné heslo

    Při úniku jedné databáze útočníci zkoušejí stejné heslo jinde. Unikátní heslo zastaví škodu u jedné služby.

  4. Zapněte vícefaktorové ověření

    U e-mailu, banky a pracovních účtů použijte passkey, aplikaci pro ověřovací kódy nebo bezpečnostní klíč. SMS je lepší než nic, ale dá se přesměrovat.

  5. Měňte heslo, když unikne

    Pravidelná změna bez důvodu vede k heslům typu „Jaro2026!“. Heslo změňte, když služba ohlásí únik nebo máte podezření na zneužití.

Co nástroj neříká

  • Neví, jestli vaše heslo už neuniklo. To ověříte ve službě Have I Been Pwned. Prohlížeč jí přitom nepošle celé heslo, jen prvních 5 znaků jeho otisku SHA-1. Stejnou kontrolu úniků nabízí i většina správců hesel.
  • Odhad nepozná osobní údaje, které útočník o vás může znát, například jméno dítěte nebo datum svatby.
  • Odhad neví, jak heslo vzniklo. Heslovou frázi z našeho generátoru proto může hodnotit výš, než odpovídá jejím bitům; pro vygenerované hodnoty platí údaj o náhodnosti.
  • I silné heslo je slabé, pokud ho používáte na více místech nebo ho zadáte na podvodné stránce.
  • Odhad síly je orientační. Skutečná doba prolomení záleží na tom, jak služba heslo ukládá a jestli omezuje pokusy o přihlášení.

Časté otázky

Je bezpečné sem napsat své skutečné heslo?

Kontrola běží jen ve vašem prohlížeči a heslo se nikam neposílá. Až otevřete záložku Kontrola síly a kontrola se načte, můžete se odpojit od internetu a ověřit to. Obecně ale skutečná hesla do webových formulářů mimo přihlášení nepište; pokud si nejste jistí, otestujte podobné heslo.

Proč je heslo slabé, i když má číslice a symboly?

Útočníci nezkoušejí znaky náhodně, ale běžná hesla, slova a obvyklé úpravy. „Heslo123!“ splní většinu pravidel, a přesto patří mezi první pokusy.

Kolik slov má mít heslová fráze?

S naším seznamem slov alespoň 6 pro běžné účty a 8 pro hlavní heslo do správce hesel. Se seznamem EFF (7 776 slov) stačí 5 slov pro běžné účty a 6 až 7 pro hlavní heslo.

Jak dlouhé má být heslo?

Náhodné heslo ze správce hesel může mít 16 a více znaků. Heslo, které si pamatujete a chrání účet bez vícefaktorového ověření, by podle doporučení NIST mělo mít alespoň 15 znaků.

Mám hesla pravidelně měnit?

Ne, pokud nemáte důvod. NIST pravidelnou změnu hesel nedoporučuje, protože vede k předvídatelným heslům. Změňte heslo při úniku nebo podezření na zneužití.

Chcete, aby vaši kolegové používali silná hesla?

Na školení ukážeme, jak útočníci hesla získávají a jak zavést správce hesel a vícefaktorové ověření tak, aby je lidé opravdu používali.

Školení kyberbezpečnosti