TextArray
100% lokálně

Generátor hesel

Vytvořte silné náhodné heslo přímo v prohlížeči, bez serveru.

20
Výstup

Generátor hesel

Vygenerujte silné náhodné heslo a hned uvidíte, jak je bezpečné. Délku nastavíte od 6 do 64 znaků a vyberete, ze kterých sad znaků se má čerpat: velká písmena, malá písmena, číslice a symboly. Heslo se objeví okamžitě a mění se při každé úpravě volby i po stisknutí tlačítka.

Každá zapnutá sada se v hesle zaručeně objeví alespoň jednou — se zapnutými číslicemi tak heslo vždy nějakou číslici obsahuje a nemusíte ho generovat pořád dokola, dokud neprojde registračním formulářem. Znaky se pak zamíchají, takže ty zaručené nesedí na předvídatelných pozicích. Pokud vám vadí záměna podobných tvarů, zapněte „Vynechat zaměnitelné znaky“ a ze sady vypadnou O, 0, I, l, 1 a další snadno zaměnitelné znaky.

Přehled pod heslem ukazuje délku, počet použitých sad, přibližnou entropii v bitech a slovní hodnocení síly. Entropie je poctivá míra: říká, kolik pokusů by útočník v průměru potřeboval, a počítá se jako délka krát dvojkový logaritmus velikosti sady. Méně než 45 bitů je slabé, 45 až 70 průměrné, 70 až 100 silné a víc už velmi silné. Délka pomáhá víc než exotické symboly, takže delší heslo z menší sady často porazí krátké plné interpunkce.

Náhodnost pochází z kryptografického generátoru prohlížeče crypto.getRandomValues, s rejection sampling, aby žádný znak nebyl pravděpodobnější než jiný. Nic se nepřenáší: heslo vzniká na vašem zařízení a nikdy se nedostane na server, takže ho můžete rovnou vložit do správce hesel.

Časté dotazy

Odesílá se heslo někam?
Ne. Vzniká ve vašem prohlížeči v JavaScriptu a nic se nepřenáší — žádný server, žádné logování, žádné měření hodnoty. Nástroj funguje i po odpojení od sítě.
Jak náhodné to opravdu je?
Používá crypto.getRandomValues, kryptograficky bezpečný zdroj náhody v prohlížeči, spolu s rejection sampling, takže každý znak ze sady má stejnou pravděpodobnost. Math.random se nepoužívá nikdy.
Jakou délku si mám zvolit?
Dvacet znaků z více sad je pohodlně silných pro téměř každý účet. Pro hlavní heslo správce hesel nebo šifrovací klíče zvolte víc — údaj o entropii v přehledu vám poví, kde jste.
Co dělá volba vynechat zaměnitelné znaky?
Odstraní ze sady podobné tvary jako O, 0, I, l, 1 a uvozovky. Hodí se, když budete heslo diktovat, přepisovat z papíru nebo zadávat na klávesnici zařízení. Mírně sníží entropii, což přehled zohlední.
Proč se stejné heslo už nikdy nevrátí?
Každé spuštění čerpá nové náhodné hodnoty, takže šance na zopakování je zanedbatelná. Heslo si zkopírujte před změnou volby — předchozí se nikam neukládá.