Ugrás a fő tartalomra

Ingyenes Jelszógenerátor

Generáljon erős, véletlenszerű jelszavakat egyéni hosszal, karaktertípusokkal és kizárásokkal. Ingyenes, bejelentkezés nélkül.

Betöltés után offline is működik
16
464

Hagyd üresen az alapértelmezett listához. A szóközöket figyelmen kívül hagyjuk.

Gyakori felhasználások

  • Biztonságos banki jelszó generálásaHozzon létre egy hosszú, összetett jelszót a bank-, befektetési és pénzügyi számlákhoz.
  • Erős WiFi jelszó generálásaHozzon létre egy biztonságos WiFi jelszót, amely nehéz megtippelni, de könnyű megosztani QR-kódon keresztül.
  • Munkafiók jelszó generálásaTeljesítse a vállalat jelszókövetelményeit - hossz, összetettség és karaktertípus szabályok.
  • Biztonságos API-kulcs generálásaHozzon létre véletlen, magas entrópiájú sztringeket az API-kulcsok, titok tokenek és aláírási titkok használatához.
  • Adatbázis jelszó generálásaHozzon létre erős jelszavakat az adatbázis-felhasználók, root-fiókok és szolgáltatás-csatlakozások számára.

Hogyan működik

A jelszavak teljes egészében a böngésződben generálódnak a Web Crypto API crypto.getRandomValues() függvényével — ugyanazzal a kriptográfiai véletlenszám-forrással, amelyet a böngészők a TLS-hez is használnak. Nincs Math.random(), nincs szerver, semmilyen hálózati kérés.

  1. 1
    Karakterkészlet összeállítása
    A jelölőnégyzet-választásaid alapján az eszköz külön tömböket épít a nagybetűkhöz, kisbetűkhöz, számjegyekhez és szimbólumokhoz. Ha a "hasonló karakterek kizárása" be van kapcsolva, a vizuálisan félreérthető karakterek (1, l, I, 0, O) minden készletből eltávolításra kerülnek, mielőtt a végső halmaz kialakul.
  2. 2
    Elutasításos mintavétellel (rejection sampling) generált véletlen kiválasztás
    Minden karakterpozíció feltöltése crypto.getRandomValues() segítségével történik, elutasításos mintavétellel: ha egy nyers véletlen érték az eloszlás torzított szélébe esik, eldobásra és újrahúzásra kerül. Ez kiküszöböli a moduló-torzítást, amely miatt egyes karakterek statisztikailag valószínűbbek lennének másoknál.
  3. 3
    Garantált karakterkategória-lefedettség
    A teljes jelszó legenerálása után az eszköz ellenőrzi, hogy minden kiválasztott kategóriából szerepel-e legalább egy karakter. Ha nem, az egész jelszót újramintavételezi és újraellenőrzi — akár 100 alkalommal is — ahelyett, hogy karaktereket cserélne fix pozíciókba, ami torzítaná az eloszlást.
  4. 4
    Entrópia- és feltörési idő-becslés
    Az eszköz az entrópiát hossz × log2(készletméret) alapján számítja, és a feltörési időt logaritmikus aritmetikával becsli, egy 100 milliárd próbálkozás/másodperc GPU-alapadathoz viszonyítva (megfelelő gyors hash-eknél, mint az MD5; a bcrypt/Argon2 által védett jelszavak feltörése jóval tovább tartana). Mindkét érték azonnal frissül a beállítások változtatásakor.

A generátor teljes egészében a böngésződben fut — jelszavak, beállítások vagy használati adatok soha nem kerülnek szerverre.

Kapcsolódó eszközök

Gyakran ismételt kérdések