Generátor hesel
Vaše heslo se zobrazí nahoře hned po načtení stránky, náhodně vytvořené ve vašem vlastním prohlížeči. Zvolte délku a znaky, zkopírujte ho a hotovo: nikam se neodesílá ani neukládá.
Výsledky jsou orientační. Solvemis nenese odpovědnost za získané výsledky ani za to, jak se použijí.
Solvemis je zdarma a bez registrace. Pokud vám pomohl a chcete projekt podpořit: Kupte mi kávu
Jak to funguje
Jak ji použít
- Podívejte se na heslo nahoře: je hned připravené k použití.
- Posuvníkem nastavte délku od 8 do 64 znaků.
- Zaškrtněte nebo zrušte malá písmena, velká písmena, číslice a speciální znaky podle toho, co web přijímá.
- Stiskněte «Kopírovat» pro vložení do schránky nebo «Nové heslo» pro jeho změnu.
Jak se počítá
Každý znak se losuje pomocí crypto.getRandomValues, kryptografického generátoru prohlížeče, a hodnoty, které by některé znaky zvýhodnily (zkreslení modulem), se zahazují. Heslo obsahuje alespoň jeden znak z každé zaškrtnuté skupiny, na náhodných místech. Síla je entropie, délka × log₂ počtu možných znaků, na naší vlastní stupnici: pod 60 bitů slabé, 60 až 100 dobré, od 100 velmi silné.
Entropie (bity) = délka × log₂(možné znaky)
Zdroje
- SP 800-63B-4: Authentication and Authenticator Management, 3.1.1.2 Password Verifiers — National Institute of Standards and Technology (NIST)
- Crypto: getRandomValues() method — MDN Web Docs
O této kalkulačce
Proč délka váží víc než symboly
Se všemi čtyřmi skupinami je k dispozici 89 možných znaků, takže každý znak přináší asi 6,5 bitu entropie: 16 znaků dává zhruba 104 bitů. Každý bit navíc zdvojnásobí počet kombinací, které by útočník musel vyzkoušet.
Vynechání skupin stojí méně, než se zdá, pokud heslo prodloužíte. Jen s malými písmeny dává 16 znaků asi 75 bitů, ale 22 znaků už přesahuje 100. Pokud web odmítá speciální znaky, je proto rozumné je vypnout a zvýšit délku.
Jiné heslo pro každý web
Dlouhé heslo moc nepomůže, pokud ho používáte opakovaně: když z nějakého webu uniknou data, útočníci zkoušejí stejnou kombinaci u jiných služeb. Pro každý web používejte jiné heslo, ukládejte je do správce hesel a zapněte dvoufázové ověření u e-mailu a banky.
Jaké speciální znaky používá
!#$%&*+-.:;=?@_~^()[]{}<>/|. Je to 27 symbolů, které přijme téměř každý formulář. Vynechány jsou mezera a uvozovky, protože dělají potíže při vkládání hesla nebo v konfiguračních souborech.
Časté otázky
Je bezpečné vytvářet heslo na webu?
Tady ano: heslo vzniká ve vašem prohlížeči pomocí jeho kryptografického generátoru (crypto.getRandomValues) a nikdy neputuje na žádný server. Solvemis ho nevidí ani neukládá. Můžete si to ověřit: po načtení stránky se odpojte od internetu a «Nové heslo» bude fungovat dál.
Jak dlouhé by heslo mělo být?
Alespoň 15 znaků, pokud je jedinou ochranou účtu, podle zásad pro digitální identitu amerického NIST, a alespoň 8, pokud používáte i druhý faktor. Proto nástroj navrhuje 16.
Je nutné kombinovat velká písmena, číslice a symboly?
Pomáhá to, ale víc záleží na délce: každý další znak násobí počet kombinací a NIST žádá služby, aby nevyžadovaly míchání typů znaků. Pokud web nepřijímá speciální znaky, zrušte zaškrtnutí a heslo prodlužte.
Aktualizováno 1. října 2026
Chybí vám něco v tomto nástroji, nebo nástroj, který tu není? Napište nám