TextArray
100% helyi

Jelszógenerátor

Készíts erős, véletlenszerű jelszót a böngésződben, szerver nélkül.

20
Kimenet

Jelszógenerátor

Készíts erős, véletlenszerű jelszót, és rögtön lásd, mennyire erős. A hosszt 6 és 64 karakter között állíthatod, és kiválaszthatod, mely karakterkészletekből merítsen: nagybetűk, kisbetűk, számjegyek és szimbólumok. A jelszó azonnal megjelenik, és minden beállításmódosításnál vagy gombnyomásnál újra generálódik.

Minden bekapcsolt készlet garantáltan legalább egyszer szerepel: ha a számjegyek be vannak kapcsolva, a jelszó mindig tartalmaz számjegyet — nem kell újra és újra generálni, amíg a regisztrációs űrlap elfogadja. A karakterek ezután összekeverednek, így a garantáltak nem kerülnek kiszámítható helyre. Ha zavar a hasonló alakú karakterek összetévesztése, kapcsold be az „Összetéveszthető karakterek kihagyása” beállítást, és kikerül a készletből az O, a 0, az I, az l, az 1 és a többi könnyen félreolvasható jel.

A jelszó alatti összesítés a hosszt, a felhasznált készletek számát, a hozzávetőleges entrópiát bitben és a jelszó erősségének szöveges értékelését mutatja. Az entrópia az őszinte mérőszám: azt mondja meg, átlagosan hány próbálkozásra lenne szüksége egy támadónak, és a hossz szorozva a készletméret kettes alapú logaritmusával adja. 45 bit alatt gyenge, 45 és 70 között közepes, 70 és 100 között erős, felette nagyon erős. A hossz többet számít, mint az egzotikus szimbólumok, így egy hosszabb, kisebb készletből vett jelszó gyakran veri a rövid, írásjelekkel teli változatot.

A véletlenszerűség a böngésző kriptográfiai generátorából, a crypto.getRandomValues függvényből származik, rejection sampling módszerrel, hogy egyik karakter se legyen valószínűbb a másiknál. Semmi nem kerül átvitelre: a jelszó a te eszközödön jön létre, és sosem jut el szerverre, így egyből beillesztheted a jelszókezelődbe.

Gyakori kérdések

Elküldi valahová a jelszót?
Nem. A böngésződben, JavaScripttel jön létre, és semmi nem kerül átvitelre — nincs szerver, naplózás vagy mérés az értékről. Az eszköz hálózat nélkül is működik.
Mennyire véletlenszerű valójában?
A crypto.getRandomValues függvényt használja, a böngésző kriptográfiailag biztonságos véletlenforrását, rejection samplinggel, így a készlet minden karaktere egyformán valószínű. A Math.random soha nem kerül elő.
Milyen hosszt válasszak?
Húsz karakter több készletből kényelmesen erős szinte bármelyik fiókhoz. Jelszókezelő mesterjelszavához vagy titkosítási kulcshoz válassz hosszabbat — az összesítés entrópiaértéke megmutatja, hol tartasz.
Mit csinál az összetéveszthető karakterek kihagyása?
Eltávolítja a készletből a hasonló alakú jeleket, például az O, 0, I, l, 1 karaktereket és az idézőjeleket. Akkor hasznos, ha a jelszót felolvasod, papírról gépeled be, vagy billentyűzeten viszed be. Kissé csökkenti az entrópiát, amit az összesítés figyelembe vesz.
Miért nem jön vissza soha ugyanaz a jelszó?
Minden futás friss véletlen értékeket vesz, így az ismétlődés esélye elhanyagolható. Másold ki a jelszót, mielőtt beállítást változtatsz — az előzőt semmi nem tárolja.