Generátor hesel

Silné heslo je vaše první linie obrany proti neoprávněnému přístupu. Bezpečnostní odborníci doporučují hesla o délce alespoň 12 znaků s využitím směsi velkých a malých písmen, čísel a symbolů. Každý další typ znaků exponenciálně zvyšuje počet možných kombinací, které musí útočník vyzkoušet. Tento generátor využívá kryptograficky náhodný výběr znaků, aby bylo každé heslo skutečně nepředvídatelné. Ukazatel síly počítá entropii — matematickou míru náhodnosti — a přesně vám ukáže, jak bezpečné je vaše vygenerované heslo.

star 4.9
New

Generátor hesel calculator

shield 100% Private — passwords are generated in your browser and never sent to a server.

tune Options

16
416324864

key Generated Password

Strength Very Strong
straighten Entropy: 105.1 bits
lock_clock Crack time: Centuries+

lightbulb Tips

  • •Use at least 16 characters for important accounts
  • •Enable 2FA — even strong passwords benefit from it
  • •Store in a password manager, not a spreadsheet
  • •Never reuse passwords across different sites

How to Use the Generátor hesel

tune

Nastavte délku hesla

Pomocí posuvníku nebo pole pro zadání délky zvolte, kolik znaků má vaše heslo mít. Pro většinu účtů doporučujeme 16+ znaků.

settings

Zvolte typy znaků

Zapněte nebo vypněte velká písmena, malá písmena, čísla a symboly tak, aby odpovídaly požadavkům webu nebo aplikace, pro kterou heslo vytváříte.

lock

Vygenerujte své heslo

Kliknutím na tlačítko Generovat vytvoříte kryptograficky náhodné heslo. Ukazatel síly a skóre entropie se okamžitě aktualizují, aby ukázaly, jak je bezpečné.

content_copy

Zkopírujte a uložte

Kliknutím na ikonu kopírování zkopírujte heslo do schránky a poté jej vložte přímo do správce hesel nebo registračního formuláře.

The Formula

Síla hesla se měří v bitech entropie. 12místné heslo využívající všechny typy znaků má k dispozici množinu 94 znaků, což dává 12 × log₂(94) ≈ 78,8 bitů entropie — to znamená, že útočník by musel v průměru vyzkoušet 2^78,8 ≈ 400 kvadrilionů kombinací, aby ho prolomil hrubou silou.

Entropy (bits) = L × log₂(N)

lightbulb Variables Explained

  • L Délka hesla (počet znaků)
  • N Velikost množiny znaků (např. 26 malých písmen + 26 velkých písmen + 10 číslic + 32 symbolů = 94)
  • Entropy Bity náhodnosti — čím více, tím bezpečnější. 60+ bitů je silné heslo, 80+ bitů je velmi silné heslo

tips_and_updates Pro Tips

1

Používejte alespoň 12 znaků — délka je vůbec nejdůležitějším faktorem bezpečnosti hesla.

2

Nikdy nepoužívejte stejná hesla pro více účtů — únik dat z jednoho webu vystaví riziku všechny účty se stejným heslem.

3

Vygenerovaná hesla ukládejte do správce hesel (Bitwarden, 1Password nebo podobného), abyste si je nemuseli pamatovat.

4

Zapněte dvoufázové ověření (2FA) u všech důležitých účtů — i to nejsilnější heslo je s 2FA ještě silnější.

5

Vyhněte se slovníkovým slovům, jménům nebo datům, i když k nim přidáte čísla — útočníci používají slovníkové útoky, které tato slova zkoušejí jako první.

Bezpečnost hesel je první linií obrany proti neoprávněnému přístupu k vašim online účtům, finančním údajům a osobním informacím. Generátor hesel vytváří silná, náhodná hesla pomocí kryptograficky bezpečného generování náhodných čísel, což zajišťuje, že každý znak je skutečně nepředvídatelný a odolný vůči útokům hrubou silou. Síla hesla se měří v bitech entropie — jde o matematický výpočet založený na délce hesla vynásobené dvojkovým logaritmem velikosti množiny znaků. 12místné heslo využívající všech 94 tisknutelných ASCII znaků (26 malých písmen, 26 velkých písmen, 10 číslic, 32 symbolů) má přibližně 78,8 bitů entropie, což znamená, že útočník by musěl vyzkoušet zhruba 2 na 78. mocninu kombinací, aby měl jistotu, že ho najde. Při 10 miliardách tipů za sekundu (výkonný útok pomocí GPU) by to trvalo více než 19 milionů let. Délka je tím nejdůležitějším faktorem — každý další znak násobí počet možných kombinací velikostí množiny znaků, díky čemuž je i jeden znak navíc dramaticky bezpečnější.

Jak entropie hesla určuje jeho bezpečnost

Entropie měří náhodnost (nepředvídatelnost) hesla v bitech. Vzorec je L krát log2(N), kde L je délka a N je velikost množiny znaků.

  • Při použití pouze malých písmen (N=26): 12místné heslo má 56,4 bitů entropie.
  • Přidání velkých písmen (N=52): 68,4 bitů.
  • Přidání číslic (N=62): 71,5 bitů.
  • Přidání symbolů (N=94): 78,8 bitů.

Prahové hodnoty bezpečnosti:

  • pod 40 bitů je snadno prolomitelné během několika minut;
  • 40–60 bitů odolá online útokům, ale podlehne offline útokům;
  • 60–80 bitů je silné pro většinu účelů;
  • nad 80 bitů je velmi silné;
  • nad 128 bitů je neprolomitelné jakoukoli předvídatelnou technologií.

Přechod z 12 na 16 znaků s plnou sadou znaků znamená skok z 78,8 na 105,1 bitů — což je přibližně 78milionkrát těžší na prolomení. Proto NIST a bezpečnostní experti kladou větší důraz na délku než na složitost.

Běžné útoky na hesla a proč záleží na náhodnosti

Útočníci používají několik strategií kromě jednoduché hrubé síly.

  • Slovníkové útoky zkoušejí běžná slova a fráze — heslo 'slunicko' padne okamžitě, i když má 8 znaků.
  • Credential stuffing využívá hesla z předchozích úniků dat (veřejně je k dispozici přes 10 miliard uniklých hesel).
  • Pravidly řízené útoky upravují slovníková slova běžnými substitucemi (@ za a, 3 za e, ! na konci) — 'H3sl0!' patří mezi první zkoušené vzory.
  • Útoky pomocí duhových tabulek (Rainbow tables) využívají předpočítané hashe pro běžná hesla.

Pouze skutečně náhodná hesla vygenerovaná z kryptograficky bezpečného zdroje odolají všem těmto útokům.

Hesla zvolená lidmi jsou předvídatelně zkreslená — lidé upřednostňují určitá písmena, vzory a umístění speciálních znaků. Studie ukazují, že lidmi vytvořená hesla mají v průměru pouze 20–30 bitů efektivní entropie, i když vypadají složitě, ve srovnání s 79–105 bity u strojově vygenerovaných náhodných hesel stejné délky.

Nejlepší postupy pro správu hesel

Generování silných hesel je jen polovina řešení — stejně důležitá je jejich bezpečná správa.

  • Používejte vyhrazený správce hesel (1Password, Bitwarden, KeePass nebo vestavěný správce ve vašem prohlížeči) k ukládání unikátních hesel pro každý účet. Průměrný člověk má 70–100 online účtů, takže zapamatování bez opakovaného použití hesel je nemožné.
  • Zapněte dvoufázové ověření (2FA) na všech účtech, které ho podporují — ani kompromitované heslo neumožní přístup bez druhého faktoru. Dávejte přednost hardwarovým bezpečnostním klíčům (YubiKey, Google Titan) nebo autentizačním aplikacím (Google Authenticator, Authy) před SMS ověřením, které je zranitelné vůči útokům typu SIM swapping.
  • Pro hlavní heslo (master password) vašeho správce hesel použijte dlouhou frázi ze 4–6 náhodných slov (např. 'kniha strom káva kočka') — to se pamatuje lépe než náhodný řetězec a přitom poskytuje 50–80 bitů entropie.
  • Po jakémkoli upozornění na únik dat hesla okamžitě změňte a pravidelně kontrolujte stránku haveibeenpwned.com.

Jak funguje náhodný generátor hesel?

Náhodný generátor hesel sestavuje heslo náhodným výběrem znaků ze zvolené množiny (velká a malá písmena, číslice, symboly) pomocí zdroje náhodnosti.

Bezpečné generátory, včetně tohoto, využívají kryptograficky bezpečný pseudonáhodný generátor čísel (CSPRNG) poskytovaný prohlížečem — rozhraní Web Crypto API crypto.getRandomValues() — namísto předvídatelné funkce Math.random(). Normy NIST SP 800-63B i OWASP zdůrazňují, že právě nepředvídatelnost brání uhodnutí tajného údaje.

Každý znak je vybírán nezávisle, takže do procesu nepronikne žádný vzor, slovníkové slovo ani lidské zkreslení. Protože generování probíhá zcela na straně klienta, heslo nikdy neopustí vaše zařízení a ukazatel síly zobrazuje entropii v bitech, abyste mohli výsledný nápad posoudit ještě před jeho použitím.

Jakou délku a typy znaků zvolit?

Nejprve zvolte délku: je to nejúčinnější páka pro zvýšení bezpečnosti. Standard NIST SP 800-63B doporučuje minimálně 8 znaků a podporuje hesla až do délky nejméně 64 znaků. Většina odborníků doporučuje 12–16 znaků pro běžné účty a 20+ pro vysoce ceněné účty, jako je e-mail, bankovnictví nebo hlavní přístup ke správci hesel.

Zapněte co nejvíce typů znaků, které daný web povoluje — velká a malá písmena, čísla a symboly — abyste rozšířili množinu z 26 na 94 znaků. Pokud web symboly odmítá, přidejte raději na délce, aby entropie zůstala vysoká.

Základní pravidlo říká, že náhodné heslo s entropií nad 60 bitů odolá offline útokům a hodnota 80+ bitů je velmi silná. Pomocí ukazatele entropie si ověřte, že jste tyto hranice překročili.

Praktické využití pro bezpečný generátor hesel

Generátor hesel je užitečný všude tam, kde potřebujete unikátní a neuhodnutelné tajemství. Běžná použití zahrnují:

  • vytváření nových hesel pro nové online účty,
  • nahrazení slabých nebo opakovaně použitých hesel odhalených správcem hesel,
  • generování klíčů k Wi-Fi sítím,
  • vytváření API klíčů nebo přihlašovacích údajů k databázím pro vývojáře,
  • generování dočasných hesel při zakládání uživatelských účtů.

Protože organizace CISA i OWASP doporučují unikátní heslo pro každý účet, generátor v kombinaci se správcem hesel vám umožní toto doporučení dodržovat, aniž byste si museli cokoli pamatovat.

Týmy také používají vygenerovaná hesla pro sdílené servisní účty a pro rotaci přihlašovacích údajů po podezření na únik. Pro přístupová hesla (passphrases), která musíte zadávat z paměti, vám může více vyhovovat víceslovný přístup než náhodný řetězec, ale pro uložená tajemství je ideální dlouhé náhodné heslo.

Běžné chyby při vytváření hesel

Nejničivější chybou je opakované používání stejného hesla na různých webech, protože jediný únik pak odemkne mnoho účtů — což je technika, kterou útočníci automatizují pomocí credential stuffing.

Mezi další časté chyby patří:

  • spoléhání na předvídatelné substituce (P@ssw0rd!),
  • připojení čísla nebo roku ke slovníkovému slovu,
  • používání jmen, dat narození nebo posloupností na klávesnici jako qwerty,
  • volba krátkých hesel pod 12 znaků.

Mnoho lidí také příliš důvěřuje vynucenému pravidelnému resetování hesel; standard NIST SP 800-63B nyní nedoporučuje svévolnou povinnou rotaci a místo toho radí měnit heslo pouze tehdy, když existuje důkaz o jeho kompromitaci.

Neukládejte hesla do nešifrovaných poznámek nebo tabulek a nikdy je nesdílejte přes nešifrované kanály. Vyvarovat se těmto chybám je důležitější než přidat další symbol do již náhodného hesla.

Jak dlouho by trvalo prolomení vygenerovaného hesla?

Doba prolomení závisí na entropii a rychlosti tipování útočníka, nikoli na jednom konkrétním symbolu. Při offline útoku na rychlý, špatně chráněný hash může schopný protivník zkoušet miliardy až biliony tipů za sekundu pomocí GPU.

  • Náhodné 8místné heslo se všemi typy znaků (~52 bitů) může při těchto rychlostech padnout za několik hodin až dnů,
  • zatímco 12místné heslo (~78 bitů) posouvá průměrnou dobu hledání na miliony let,
  • a 16místné heslo (~105 bitů) je hrubou silou prakticky neprolomitelné.

Skutečné útoky však zřídkakdy zkoušejí prolomit náhodně vygenerovaná hesla hrubou silou — využívají spíše opakované použití hesel, phishing a uniklé databáze. Proto OWASP doporučuje pomalé a soleno heslové hashování na straně serveru, které výrazně snižuje rychlost útočníkových pokusů. Údaje o době prolomení chápejte jako řádové vodítko, nikoli jako záruku.

Náhodná hesla vs. přístupové fráze (passphrases): Co je lepší?

Obě možnosti mohou být bezpečné; správná volba závisí na tom, zda si tajemství budete pamatovat, nebo ho uložíte.

  • Heslo z náhodných znaků koncentruje vysokou entropii do malého počtu znaků, takže je ideální pro cokoli, co pro vás uchovává správce hesel.
  • Přístupová fráze (passphrase) — několik spojených nesouvisejících slov — dosahuje srovnatelné síly, ale mnohem snáze se píše a pamatuje, a proto se hodí pro hlavní heslo správce hesel nebo přihlášení k zařízení.

Síla obou přístupů vychází z náhodnosti: slova musí být vybrána náhodně z velkého seznamu, nikoli zvolena člověkem, jinak se entropie zhroutí. NIST SP 800-63B výslovně podporuje dlouhé, zapamatovatelné přístupové fráze a nedoporučuje pravidla, která by jim bránila.

Pro většinu lidí je nejlepší strategií zapamatovaná náhodná přístupová fráze chránící trezor plný vygenerovaných náhodných hesel.

Jsou generátory hesel v prohlížeči bezpečné?

Ano, pokud nástroj generuje hesla lokálně a používá správný kryptografický zdroj náhodnosti. Tento generátor běží zcela ve vašem prohlížeči prostřednictvím rozhraní Web Crypto API, takže heslo se nikdy neodesílá na žádný server ani se tam nezaznamenává — můžete se odpojit od internetu a generátor bude stále fungovat.

Hlavní rizika u jakéhokoli generátoru spočívají v prostředí, nikoli v matematice:

  • škodlivý software (malware) nebo keyloggery ve vašem zařízení,
  • pozorování přes rameno (shoulder-surfing),
  • nebo kompromitované, neudržované webové stránky nabízející upravený kód.

Chcete-li zůstat v bezpečí, používejte aktuální a důvěryhodné nástroje přes HTTPS, vyhněte se veřejným nebo sdíleným počítačům u citlivých hesel a vygenerovaná hesla vkládejte přímo do důvěryhodného správce hesel, místo abyste je posílali e-mailem nebo v SMS. Doporučení organizací CISA a OWASP se zaměřují právě na tyto provozní návyky, protože matematicky silné heslo je jen tak bezpečné, jak bezpečné je zařízení a kanál, který s ním manipuluje.

Proč jsou opakovaně používaná a uniklá hesla skutečnou hrozbou

Největším nebezpečím v reálném světě není slabá náhodnost, ale opakování hesel. Když dojde k úniku dat z nějakého webu, uniklé přihlašovací údaje jsou shromážděny do obrovských seznamů a automaticky zkoušeny u jiných služeb v rámci útoků typu credential stuffing; veřejně už kolují miliardy dvojic uživatelských jmen a hesel.

Pokud používáte jedno heslo na více místech, jediný starý únik může mít řetězový dopad na váš e-mail, bankovnictví i účty na sociálních sítích. CISA i OWASP doporučují používat pro každý účet unikátní přihlašovací údaje právě proto, aby se omezil rozsah škod.

Zkontrolujte své e-mailové adresy v renomované službě pro upozorňování na úniky dat. Pokud se vaše heslo objeví v jakémkoli úniku, okamžitě je nahraďte nově vygenerovaným unikátním heslem a zapněte dvoufázové ověření. Unikátní náhodná hesla umožňují úniky přežít: útočník, který prolomí jedno heslo, získá přístup pouze k jedinému účtu a k ničemu dalšímu.

Frequently Asked Questions

sell

Tags