Srovnání

Heslo, nebo heslová fráze: co je silnější

Kolik náhodných slov odpovídá kolika znakům hesla, jak dlouho by trvalo frázi uhodnout, proč vymyšlená věta nestačí a kdy použít heslo a kdy frázi.

Vydáno 15. října 2026

Silnější je to, co obsahuje víc náhody. Náhodné heslo i fráze z náhodně vylosovaných slov mohou být stejně silné. Liší se jinde: heslo je kratší, frázi si snáz zapamatujete a napíšete. Níže je spočítáno, kolik slov odpovídá kolika znakům a kdy se hodí které.

Odkud se bere síla

Síla se počítá v bitech. Každý bit navíc zdvojnásobí počet možností, které musí útočník vyzkoušet. Počítáme to přísně: útočník ví, jak heslo nebo fráze vznikly, zná seznam slov i jejich počet a neví jen to, co padlo náhodou.

  • Náhodné heslo: každý znak se losuje z 81 možností (malá a velká písmena, číslice a symboly), takže přidá 6,3 bitu.
  • Heslová fráze: každé slovo se losuje ze seznamu 2 048 českých slov, takže přidá 11,0 bitu. Jedno české slovo tedy vydá za 1,7 náhodného znaku.
FrázeSílaStejně silné náhodné hesloRychlý hash (MD5)
4 slova44 bitů8 znaků41 sekund
5 slov55 bitů9 znaků23 hodin
6 slov66 bitů11 znaků5 let
7 slov77 bitů13 znaků11 000 let
8 slov88 bitů14 znaků23 000 000 let
Fráze z českého seznamu generátoru (BIP-39) a nejkratší náhodné heslo ze všech druhů znaků, které je aspoň stejně silné. Poslední sloupec: průměrná doba uhodnutí na jedné grafické kartě RTX 5090 u rychlého hashe MD5 podle zveřejněných testů hashcat.

Generátor fráze začíná na 6 slovech. Taková fráze má 66 bitů, stejně jako náhodné heslo o 11 znacích. Pro srovnání: náhodné heslo o 16 znacích má 101 bitů a fráze z českých slov ho dožene až při 10 slovech.

Delší, ale snáz zapamatovatelná

Česká slova seznamu mají v průměru 6,3 písmene. Fráze ze 6 slov spojených pomlčkou má tak v průměru 43 znaků, kdežto stejně silné náhodné heslo jen 11. Délka ale nevadí. Pamatujete si 6 slov, ne 43 znaků, a na telefonu je napíšete bez přepínání na číslice a symboly.

Pozor jen na to, že fráze ze 6 českých slov je dobrá, ne nepřekonatelná. Kdyby unikla databáze s rychlým hashem, jedna grafická karta by ji v průměru uhodla za 5 let. Tam, kde služba hesla ukládá pomalým hashem (v testu bcrypt), by to trvalo 4 600 000 let. Jako velmi silnou ji generátor označí od 10 českých slov.

Jen vylosovaná slova

Čísla v tabulce platí jen pro slova, která vybrala náhoda. Věta, kterou si vymyslíte, citát, verš písničky nebo přísloví jsou mnohem slabší. Lidé volí slova předvídatelně a útočníci mají slovníky celých frází.

Úpravy, které po vás chtějí formuláře, frázi skoro neposílí. Velké písmeno na začátku každého slova útočník snadno předpokládá, takže nepřidá nic. Náhodná číslice na konci přidá 3,3 bitu, tedy méně než jedno slovo. Pokud chcete frázi posílit, přidejte raději další slovo.

Kdy co použít

  • Hesla do běžných služeb: náhodné heslo z generátoru hesel, které si uloží správce hesel. Pamatovat si ho nemusíte, takže délka a znaky nevadí.
  • Co si musíte pamatovat nebo psát ručně: hlavní heslo správce hesel, přihlášení do počítače nebo šifrování disku. Tady je lepší fráze. Na hlavní heslo, které chrání všechno ostatní, vylosujte aspoň 10 českých nebo 8 anglických slov.

Americký NIST ve standardu SP 800-63B-4 požaduje u hesla, které je jediným způsobem přihlášení, aspoň 15 znaků. Fráze ze 6 slov ji přesahuje s velkou rezervou. Ať použijete heslo, nebo frázi, platí stejná pravidla: jedno heslo na jednu službu a k důležitým účtům dvoufázové ověření. Víc o tom píšeme v článku Jak vytvořit silné heslo.

Frázi z náhodných slov vylosuje generátor heslové fráze přímo ve vašem prohlížeči. Fráze nikam neodchází a neukládá se.

Spočítejte si to sami

Generátor heslové fráze

Související články

Zdroje dat

Článek je orientační a nenahrazuje finanční, daňové ani právní poradenství. Čísla se počítají přímo z uvedených zdrojů a mění se s jejich aktualizací.