Pređi na glavni sadržaj
LibraTool logoLibraTool

Generator lozinki — besplatno

Generišite jake, nasumične lozinke sa prilagođenom dužinom, vrstama znakova i izuzecima. Besplatno, bez prijave.

Radi van mreže kada se učita
16
464

Ostavite prazno za podrazumevanu listu. Razmaci se ignorišu.

Uobičajene upotrebe

  • Kreirajte sigurnu lozinku za bankarstvoKreirajte dugu, kompleksnu lozinku za vaš račun, investicije i finansijske naloge.
  • Kreirajte snažnu WiFi lozinkuKreirajte sigurnu WiFi lozinku koja je teška za pogađanje, ali laka za deljenje putem QR koda.
  • Kreirajte lozinku za poslovni nalogIspunite zahteve korporativne lozinke — dužinu, složenost i pravila vrsta znakova.
  • Kreirajte sigurnu API ključKreirajte nasumične, visokoentropije niskove za upotrebu kao API ključeva, tajnih tokena i potpisivanja tajni.
  • Kreirajte lozinku za bazu podatakaKreirajte jake lozinke za korisnike baze podataka, koren naloga i veze sa uslugom.

Kako funkcioniše

Lozinke se generišu u potpunosti u vašem pregledaču koristeći crypto.getRandomValues() Web Crypto API-ja — isti kriptografski izvor slučajnosti koji pregledači koriste za TLS. Bez Math.random(), bez servera, bez ikakvog mrežnog zahteva.

  1. 1
    Sastavljanje skupa znakova
    Na osnovu vaših izbora polja za potvrdu, alatka gradi odvojene nizove za velika slova, mala slova, cifre, i simbole. Ako je uključeno 'isključi slične znakove', vizuelno dvosmisleni znakovi poput 1, l, I, 0, i O se uklanjaju iz svakog skupa pre nego što se skup formira.
  2. 2
    Nasumičan izbor sa odbijajućim uzorkovanjem
    Svaka pozicija znaka se popunjava koristeći crypto.getRandomValues() sa odbijajućim uzorkovanjem: ako sirova nasumična vrednost padne u pristrasan rep raspodele, odbacuje se i ponovo izvlači. Ovo eliminiše modulo pristrasnost koja bi činila neke znakove statistički verovatnijim od drugih.
  3. 3
    Zagarantovano pokrivanje klase
    Posle uzorkovanja cele lozinke, alatka proverava da li je prisutan bar jedan znak iz svake izabrane klase. Ako nije, ponovo uzorkuje celu lozinku i proverava opet — do 100 puta — umesto da zamenjuje znakove u fiksnim mestima, što bi iskrivilo raspodelu.
  4. 4
    Procena entropije i vremena razbijanja
    Alatka izračunava entropiju kao dužina × log2(veličina skupa) i procenjuje vreme razbijanja koristeći aritmetiku u log-prostoru naspram osnovne linije od 100 milijardi pokušaja u sekundi na GPU (odgovarajuće za brze heševe poput MD5; lozinke zaštićene bcrypt/Argon2 bi trajale mnogo duže). Obe cifre se trenutno ažuriraju dok menjate podešavanja.

Generator se u potpunosti izvršava u vašem pregledaču — lozinke, podešavanja, ili podaci o upotrebi se nikada ne šalju serveru.

Slične alatke

Česta pitanja