Generátor hesel

Silné heslo je základem zabezpečení účtů. Tento generátor vytváří náhodné řetězce o délce a sadě znaků, které si zvolíte.

Jak vygenerovat silné heslo

1. Nastavte délku (dobrým minimem je 12–16 znaků).
2. Zapněte velká a malá písmena, číslice a ideálně i symboly.
3. Klikněte na „Generovat heslo“.
4. Zkopírujte heslo do schránky a uložte je do správce hesel.

Příklady vhodných nastavení

Běžné účty (obchody, fóra)

Délka 16 s písmeny, číslicemi a symboly. Takové heslo je obtížné prolomit hrubou silou a snadno se ukládá do správce hesel.

Bez symbolů (starší systémy)

Některé banky nebo portály speciální znaky odmítají. Použijte 20 znaků s písmeny a číslicemi — větší délka chybějící symboly částečně vynahradí.

Jednorázové nebo dočasné heslo

Pro rychlý testovací účet může stačit 12 znaků. Pokud si účet ponecháte, změňte je na delší.

Kdy generátor použít

• Když zakládáte nový účet a potřebujete jedinečné heslo.
• Když měníte hesla po úniku dat.
• Když se chcete vyhnout používání stejného hesla na mnoha webech.

Proč na náhodnosti záleží

Hesla vymyšlená „z hlavy“ bývají předvídatelná: data, jména, vzory z klávesnice. Slovníkové útoky a úniky z jiných služeb zneužívají právě tyto slabiny. Generátor opřený o kryptografickou náhodnost prohlížeče vytvoří řetězec, který nelze uhodnout z vaší biografie. Před phishingem vás neochrání, ale offline lámání hesel výrazně zpomalí.

Časté dotazy

Co dělá heslo bezpečným?

Zvolte alespoň 12–16 znaků, kombinaci písmen, číslic a symbolů a vyhněte se slovníkovým slovům i osobním údajům.

Ukládá generátor moje hesla?

Ne. Hesla vznikají lokálně a na žádném serveru se neukládají.

Odkud pochází náhodnost?

Kdykoli je to možné, používáme kryptografický zdroj náhodnosti prohlížeče (crypto.getRandomValues), ne obyčejný Math.random.

Mohu heslo použít ve správci hesel?

Ano — to je doporučený postup. Zkopírujte je a uložte do 1Password, Bitwarden, iCloud Keychain apod.

Proč se vyhýbat opakování hesel?

Pokud jeden účet unikne, útočníci okamžitě zkusí stejné heslo i jinde.