TextArray
100% lokálne

Generátor hesiel

Vytvorte silné náhodné heslo priamo v prehliadači, bez servera.

20
Výstup

Generátor hesiel

Vygenerujte silné náhodné heslo a hneď uvidíte, aké je bezpečné. Dĺžku nastavíte od 6 do 64 znakov a vyberiete si, z ktorých sád znakov sa má čerpať: veľké písmená, malé písmená, číslice a symboly. Heslo sa zobrazí okamžite a zmení sa pri každej úprave možnosti alebo po stlačení tlačidla.

Každá zapnutá sada sa v hesle zaručene objaví aspoň raz — ak sú zapnuté číslice, heslo vždy nejakú číslicu obsahuje a nemusíte ho generovať dokola, kým prejde cez registračný formulár. Znaky sa potom zamiešajú, takže tie zaručené nesedia na predvídateľných pozíciách. Ak vám prekáža zámena podobných znakov, zapnite „Vynechať nejednoznačné znaky" a zo sady vypadnú O, 0, I, l, 1 a ďalšie ľahko zameniteľné tvary.

Prehľad pod heslom ukazuje dĺžku, počet použitých sád, približnú entropiu v bitoch a slovné hodnotenie sily. Entropia je poctivá miera: hovorí, koľko pokusov by útočník v priemere potreboval, a počíta sa ako dĺžka krát dvojkový logaritmus veľkosti sady. Menej ako 45 bitov je slabé, 45 až 70 priemerné, 70 až 100 silné a viac je veľmi silné. Dĺžka pomáha viac než exotické symboly, takže dlhšie heslo z menšej sady často porazí krátke plné interpunkcie.

Náhodnosť pochádza z kryptografického generátora prehliadača crypto.getRandomValues, s rejection sampling, aby žiadny znak nebol pravdepodobnejší než iný. Nič sa neprenáša: heslo vzniká na vašom zariadení a nikdy sa nedostane na server, takže ho môžete rovno vložiť do správcu hesiel.

Časté otázky

Odosiela sa heslo niekam?
Nie. Vzniká vo vašom prehliadači v JavaScripte a nič sa neprenáša — žiadny server, žiadne logovanie, žiadne meranie hodnoty. Nástroj funguje aj po odpojení od siete.
Aká je to náhodnosť?
Používa crypto.getRandomValues, kryptograficky bezpečný zdroj náhody v prehliadači, spolu s rejection sampling, takže každý znak zo sady má rovnakú pravdepodobnosť. Math.random sa nepoužíva nikdy.
Akú dĺžku si mám zvoliť?
Dvadsať znakov z viacerých sád je pohodlne silných pre takmer každý účet. Pre hlavné heslo správcu hesiel alebo šifrovacie kľúče zvoľte viac — údaj o entropii v prehľade vám povie, kde ste.
Čo robí možnosť vynechať nejednoznačné znaky?
Odstráni zo sady podobné tvary ako O, 0, I, l, 1 a úvodzovky. Hodí sa, keď budete heslo diktovať, prepisovať z papiera alebo zadávať na klávesnici zariadenia. Mierne zníži entropiu, čo prehľad zohľadní.
Prečo sa to isté heslo už nikdy nevráti?
Každé spustenie čerpá nové náhodné hodnoty, takže šanca na zopakovanie je zanedbateľná. Heslo si skopírujte pred zmenou možnosti — predchádzajúce sa nikam neukladá.