UltKit

Generátor hesel

Vytvořte si náhodné heslo nebo snadno zapamatovatelnou heslovou frázi. Vše se generuje ve vašem prohlížeči pomocí generátoru náhodných čísel Web Crypto. Heslo se nikdy neodesílá do UltKit, nikde se nezaznamenává ani neukládá. Ukazatel zobrazuje skutečnou entropii zvoleného nastavení v bitech.

Síla: Velmi silné131 bitů entropie

Sada 94 symbolů × 20 · Průměrná doba odhadnutí při 10 miliardách pokusů za sekundu: 4,6 × 10²¹ let

Hesla se generují ve vašem prohlížeči pomocí crypto.getRandomValues. Nic se neodesílá do UltKit ani neukládá.

Entropie a doba prolomení

Offline útok rychlostí 10¹⁰ (10 miliard) pokusů za sekundu. Průměrná doba je polovina celého prostoru možností.

EntropieNáhodné znaky (sada 94 symbolů)Slova ze seznamu 7 776 slovPrůměrná doba prolomení
2853méně než 1 sekunda
407455 s
508416 h
601051,8 let
721167 482 let
801371,9 mil. let
1001682 bil. let
12820105,4 × 10²⁰ let

Délka je důležitější než složitost: co říká NIST SP 800-63B

Americký Národní institut standardů a technologií (NIST) přepsal svá doporučení k heslům ve dokumentu SP 800-63B a ve čtvrté revizi z roku 2024 je ještě zpřísnil. Jeho hlavní rady jdou proti starým firemním pravidlům: služby mají přijímat hesla dlouhá alespoň 64 znaků, nemají vynucovat kombinaci velkých písmen, číslic a symbolů, nemají lidem nařizovat pravidelnou změnu hesel a místo toho mají nová hesla porovnávat se seznamy uniklých a běžných hesel.

Důvod je čistě početní. Pravidla pro složení hesla vedou lidi k předvídatelným vzorcům jako „Leto2024!“, které útočníci zkoušejí jako první. Každý další náhodný znak naopak násobí práci útoku hrubou silou velikostí sady znaků. Přechod z 12 na 16 náhodných znaků z 94 tisknutelných znaků ASCII přidá asi 26 bitů, takže hádání je zhruba 78milionkrát obtížnější.

Jak se počítá hodnota entropie

Entropie měří, kolik stejně pravděpodobných hesel mohl generátor vytvořit. U náhodného hesla je to délka × log2(velikost sady). Při použití všech čtyř sad znaků je sada tvořena 94 symboly, tedy asi 6,55 bitu na znak, takže 16 znaků dává asi 105 bitů. Vyloučení podobných znaků zmenší sadu na 84 a stojí o něco méně než pětinu bitu na znak. Tabulka výše používá stejný výpočet a předpokládá offline útočníka s 10 miliardami pokusů za sekundu, což je přiměřená hodnota pro GPU sestavu proti rychlé hashovací funkci; pomalá funkce jako bcrypt tuto rychlost sníží o několik řádů.

Fráze z více slov fungují stejně, jen se slovy místo znaků. Vestavěný seznam obsahuje 367 krátkých běžných slov, takže každé slovo přidá asi 8,5 bitu a šest slov dává asi 51 bitů: snadno se píše i pamatuje, ale je slabší než náhodné heslo o 16 znacích. Zvolíte-li jako oddělovač „náhodnou číslici“, přidá každá mezera asi 3,3 bitu. Pro frázi, která chrání něco důležitého, použijte osm slov nebo seznam Diceware se 7 776 slovy, kde je každé slovo za 12,9 bitu.

Ukazatel označuje hodnoty pod 40 bitů jako slabé, 40 až 59 jako přijatelné, 60 až 79 jako silné a 80 a více jako velmi silné. Hodnotí nastavení generátoru, nikoli konkrétní řetězec, což je jediný poctivý způsob hodnocení hesla: „correct horse battery staple“ získá u kontrol založených na vzorcích vysoké skóre, ale je to první fráze, kterou každý útočník zkusí.

Jak bezpečně používat vygenerované heslo

Pro každý účet použijte jiné heslo a nechte si je pamatovat správcem hesel; opakované používání mění jeden uniklý web v mnoho napadených účtů. Heslo uložte do správce ještě před odesláním registračního formuláře a všude, kde je to možné, zapněte dvoufázové ověření. Chcete-li zamknout dokument, a ne účet, hodí se silná fráze spolu s nástrojem Zaheslovat PDF, který soubor zašifruje zvoleným heslem.

Často kladené otázky

Je bezpečné používat online generátor hesel?
Je bezpečný, pokud heslo nikdy neopustí vaše zařízení. Tento generátor běží celý ve vašem prohlížeči a využívá crypto.getRandomValues, kryptograficky bezpečný zdroj náhody; při generování, kopírování ani změně nastavení se neodesílá žádný požadavek, což si můžete ověřit v síťovém panelu prohlížeče.
Jak dlouhé by mělo být heslo v roce 2026?
Pro náhodné heslo uložené ve správci hesel 16 znaků nebo více ze všech čtyř sad znaků, což dává přes 100 bitů entropie. NIST vyžaduje, aby služby přijímaly alespoň 64 znaků, takže délka bývá omezením jen zřídka.
Proč mohu vyloučit zaměnitelné znaky jako 0, O, l a 1?
Aby se heslo, které čtete nahlas nebo opisujete z papíru, nepřepsalo chybně. Sada se zmenší z 94 na 84 symbolů, což více než vyrovnáte několika znaky navíc.
Je hesková fráze lepší než náhodné heslo?
Fráze z více slov se lépe pamatuje i píše, což se hodí pro hlavní heslo nebo přihlášení k zařízení. Na jeden znak nese méně entropie, a proto potřebuje více slov: použijte alespoň šest z velkého seznamu nebo osm z krátkého seznamu vestavěného na této stránce.
Pamatuje si generátor hesla, která vytvořil?
Ne. Hesla existují jen na stránce, dokud nevygenerujete nová nebo nezavřete kartu. Nic se neukládá do cookies, místního úložiště ani na server.