tigtools

Jelszógenerátor

Válasszon hosszt és karaktertípusokat, és kapjon olyan jelszavakat, amelyek a böngészője kriptográfiai véletlenszám-generátorával készülnek. A jelszavak az Ön eszközén jönnek létre, és soha nem kerülnek elküldésre sehova.

Böngészőben fut Regisztráció nélkül

20
Tartalmaz

Szerkesztheti ezt a listát, ha egy webhely elutasít bizonyos szimbólumokat. A szóközök figyelmen kívül maradnak, és az ismétlődő karakterek csak egyszer számítanak.

Generált jelszavak

    129 bit
    Becsült entrópia
    Nagyon erős
    Erősség
    89
    Lehetséges karakterek

    Használata

    1. Állítsa be a hosszt a csúszkával, vagy írjon be egy pontos karakterszámot (4–128).
    2. Válassza ki, mely karaktertípusok szerepeljenek. Ha egy webhely csak bizonyos szimbólumokat fogad el, szerkessze a szimbólumlistát.
    3. Igény szerint zárja ki a hasonló kinézetű karaktereket, és hagyja bekapcsolva a „Minden kiválasztott típus legalább egyszer szerepeljen” lehetőséget azoknál a webhelyeknél, ahol összetételi szabályok vannak.
    4. Másoljon ki egyetlen jelszót, vagy a „Összes másolása” gombbal másolja ki az összes jelszót soronként egyet. Új készlethez nyomja meg a „Újragenerálás” gombot.

    Hogyan működik

    Minden karaktert a crypto.getRandomValues választ ki, amely a böngészőbe épített, kriptográfiailag biztonságos véletlenszám-generátor. A Math.random soha nem kerül felhasználásra. Ha egy n karakterből álló készletből kell választani, az eszköz egy 32 bites véletlen számot sorsol, és eldobja azokat az értékeket, amelyek az n legnagyobb többszöröse feletti kis maradék tartományba esnek. Ez az elutasításos mintavételezés elkerüli a modulo-torzítást, így a készlet minden karaktere pontosan egyforma valószínűséggel szerepel.

    Ha a „Minden kiválasztott típus legalább egyszer szerepeljen” be van kapcsolva, az eszköz először minden kiválasztott típusból kiválaszt egy-egy karaktert, a fennmaradó helyeket a közös készletből tölti fel, majd az összes pozíciót Fisher–Yates-keveréssel átrendezi, amelyet ugyanaz az elfogulatlan véletlenforrás vezérel. Így a garantált karakterek nem mindig az elején jelennek meg.

    Az entrópia értéke log2(készletméret) × hossz. Egy 16 karakteres jelszó az összes 89 alapértelmezett karakterből körülbelül 103 bites, egy 20 karakteres pedig körülbelül 129 bites. A „minden típus felhasználása” szabály kissé csökkenti a lehetséges jelszavak számát, így a valódi entrópia valamivel alacsonyabb a jelzettnél. A címkék csak tájékoztató jellegűek: 28 bit alatt nagyon gyenge, 28–39 gyenge, 40–59 közepes, 60–99 erős, 100 vagy több nagyon erős. Az entrópia kizárólag az ilyen véletlenszerűen előállított jelszavakat jellemzi; semmit nem mond az emberek által kitalált jelszavakról.

    Példák

    Jelszó egy jelszókezelő-bejegyzéshez

    Tartsa meg az alapértelmezéseket (20 karakter, mind a négy típus). Az eredmény körülbelül 129 bites entrópiájú, így messze nem kitalálható, a jelszókezelő pedig megjegyzi Önnek.

    Egyes szimbólumokat elutasító webhely

    Ha egy bank csak a !@#$% karaktereket fogadja el, cserélje a szimbólumlistát erre az öt karakterre. A készlet 67 karakterre csökken, így egy 16 karakteres jelszó még mindig körülbelül 97 bites.

    Wi-Fi-jelszó, amelyet tévén kell beírni

    Kapcsolja ki a szimbólumokat, és zárja ki a hasonló kinézetű karaktereket. Az I, l, 1, O, 0 és o nélkül a megmaradt 56 betűből és számjegyből álló 16 karakteres jelszó könnyen felolvasható, és még mindig körülbelül 93 bites.

    Gyakori kérdések

    Milyen hosszú legyen a jelszavam?

    Jelszókezelővel védett fiókokhoz 16–20 véletlen karakter bőven elegendő. Ha gyakran kell begépelni a jelszót, egy hosszabb, csak betűkből és számokból álló jelszó könnyebben beírható, és ugyanolyan erős lehet, mint egy rövidebb, szimbólumokat tartalmazó.

    Biztonságos weboldalon jelszavakat generálni?

    Ez az oldal a jelszavakat teljes egészében a böngészőben, az operációs rendszer biztonságos véletlenforrásával állítja elő. Nem küldi el őket szerverre, nem menti el és nem használja fel elemzésekhez. Az oldal betöltése után akár le is kapcsolhatja az internetet, és továbbra is működik.

    Miért csökkenti az entrópiát a hasonló kinézetű karakterek kizárása?

    Az entrópia attól függ, hogy az egyes pozíciókba hányféle karakter kerülhet. A karakterek eltávolítása kisebbé teszi a készletet, ezért minden karakter valamivel kevesebb bitet ad hozzá. Néhány karakterrel hosszabb jelszó ezt kiegyenlíti.

    Mit jelent a „modulo torzítás”, és miért fontos?

    Egy naiv generátor vesz egy véletlen számot, és a készlet méretével való osztás maradékát használja. Ha a készlet mérete nem osztja egyenletesen a véletlen tartományt, egyes karakterek kissé gyakrabban fordulnak elő. Ez az eszköz elutasítja az egyenetlen maradékot, és újra húz, így minden karakter egyforma eséllyel szerepel.

    Adatvédelem

    A jelszavak a böngészőben, a crypto.getRandomValues segítségével készülnek. Nem töltjük fel, nem tároljuk, nem naplózzuk és nem küldjük el elemzésekhez; csak anonim eseményként rögzítjük, hogy az eszközt használták. A másolás az Ön eszközének vágólapját használja.