Jak vytvořit silné heslo
Síla hesla pramení z toho, že je dlouhé a nepředvídatelné. Každý další znak násobí počet kombinací, které musí útočník vyzkoušet, takže délka je nejsilnější páka, kterou máte. Použijte alespoň 12 znaků pro běžné účty a 16 nebo více pro e-mail, bankovnictví a svého správce hesel.
Míchání velkých a malých písmen, čísel a symbolů zvětšuje možnou sadu znaků a zvyšuje entropii každé pozice. Náhodnost je stejně důležitá: hesla vybíraná lidmi se řídí vzory — jméno plus rok, slovo s @ místo a, nebo posloupnost kláves jako qwerty. Generátor postavený na Web Crypto API toto zkreslení nemá.
- Vyhněte se slovníkovým slovům, jménům, datům narození a posloupným znakům.
- Nespoléhejte na předvídatelné náhrady jako H3slo1.
- Nikdy nepoužívejte stejné heslo na více než jednom webu.
Entropie hesla a čas prolomení
Entropie, měřená v bitech, vyjadřuje, jak těžké je heslo uhodnout. Je to přibližně délka hesla vynásobená logaritmem o základu 2 velikosti sady znaků. Každý další bit zdvojnásobuje úsilí potřebné k prolomení hesla hrubou silou.
- Pod 40 bitů — slabé; může padnout během sekund až hodin.
- Kolem 60 bitů — přijatelné pro účty nízké hodnoty.
- 75 až 100 bitů — silné; nepraktické prolomit se současným hardwarem.
- Nad 100 bitů — vynikající; vhodné pro hlavní hesla a šifrovací klíče.
Čas prolomení zobrazený testerem předpokládá asi 10 miliard pokusů za sekundu, zhruba tolik, kolik dosáhne moderní sestava GPU proti rychlému hashi. Skutečná čísla závisí na hashovacím algoritmu a zdrojích útočníka, takže to berte jako relativní vodítko, ne záruku.
Jak se hesla prolamují
Silné, jedinečné heslo poráží útoky založené na hádání — ale ne každý útok funguje takto:
- Útoky hrubou silou a maskou zkoušejí každou kombinaci, nebo každou kombinaci odpovídající známému vzoru.
- Slovníkové útoky prohledávají seznamy slov a databáze hesel odhalených při dřívějších únicích.
- Credential stuffing bere ukradené přihlašovací údaje z jednoho webu a zkouší je všude — proto je opakované používání hesel tak nebezpečné.
- Phishing vás přiměje zadat heslo na falešné přihlašovací stránce.
- Malware a keyloggery zachycují to, co píšete, bez ohledu na sílu hesla.
Délka a náhodnost řeší první dvě. Na zbytek pomáhá dvoufaktorové ověřování a zdravá nedůvěra k neočekávaným žádostem o přihlášení.
Dobré návyky pro správu hesel
- Jedinečné heslo pro každý účet. Díky tomu únik u jedné služby neotevře i ostatní.
- Používejte správce hesel, jako je Bitwarden, KeePassXC nebo 1Password. Zapamatujete si jen jedno silné hlavní heslo a ten si pamatuje zbytek.
- Zapněte dvoufaktorové ověřování všude, kde je dostupné, a upřednostněte autentizační aplikaci nebo hardwarový bezpečnostní klíč před SMS kódy.
- Změňte heslo, když k tomu máte důvod — po oznámení úniku nebo podezření, že byl účet napaden. Současné pokyny (NIST) odrazují od vynucených pravidelných změn, které vedou lidi k výběru slabších, vzorových hesel.
- Nikdy nesdílejte heslo e-mailem nebo chatem a nikdy ho neuchovávejte v textovém souboru nebo tabulce.
Heslové fráze a náhodné řetězce znaků
Heslová fráze se skládá z několika nesouvisejících, náhodně vybraných slov, například housle přístav nikl driftovat. Se čtyřmi až šesti skutečně náhodnými slovy je velmi silná a mnohem snazší na zadání i zapamatování než náhodný řetězec znaků. Heslo z náhodných znaků vměstná více entropie do každého znaku a je lepší volbou, když ho za vás zadává správce a vy ho nikdy nepíšete ručně.
Praktické rozdělení: použijte dlouhou heslovou frázi pro to jediné hlavní heslo, které si musíte pamatovat, a zbytek nechte na tomto generátoru, který vytvoří náhodné řetězce pro každý jednotlivý účet.
Je tento generátor soukromý a bezpečný?
Vše se odehrává ve vašem prohlížeči. Tento web nemá žádný backend: hesla se vytvářejí lokálně v JavaScriptu a nikdy se neposílají po síti. Náhodnost pochází z crypto.getRandomValues(), kryptograficky bezpečného generátoru prohlížeče, ne z předvídatelného Math.random().
Nejsou zde žádné cookies, analytika ani logy. Můžete stránku otevřít, odpojit internet, a stále bude fungovat — a můžete si ověřit, že se nic neodesílá, sledováním záložky Síť v nástrojích pro vývojáře vašeho prohlížeče.
Doporučené odkazy
- NIST SP 800-63B — Digital Identity Guidelines
- OWASP — Password Storage Cheat Sheet
- Have I Been Pwned — zkontrolujte napadené účty
Vygenerovali jste silné heslo? Potřebujete bezpečné místo, kam ho uložit →
Související pojmy: Entropie · Hrubá síla · Heslová fráze · Správce hesel · CSPRNG