Utilia

Generator lozinki

Besplatan generator lozinki koji u pregledniku pravi jake nasumične lozinke od 4 do 128 znakova sigurnim generatorom. Ništa se ne pohranjuje niti šalje.

Procjena entropije: –

Kako koristiti generator lozinki

  1. Podesi Dužina, od 4 do 128 znakova. Za većinu računa dobar izbor je 16 ili više.
  2. Odaberi skupove znakova koje želiš uključiti: Velika slova (A–Z), Mala slova (a–z), Cifre (0–9) i Simboli (!#$%…).
  3. Ako ćeš lozinku ikad morati čitati ili kucati ručno, uključi Izostavi dvosmislene znakove (0 O o 1 l I |) da izbaciš znakove koji liče jedan na drugi.
  4. Ostavi uključeno Uključi barem jedan znak iz svakog skupa ako sajt nameće pravila sastava lozinke.
  5. Odaberi Koliko ih lozinki želiš (do 50), provjeri Procjena entropije i oznaku jačine, pa kopiraj onu koju želiš u svoj upravitelj lozinki.

Kako ovaj alat generiše lozinke

Svaki znak se bira kriptografski sigurnim generatorom nasumičnih brojeva preglednika, crypto.getRandomValues, koji je dio Web Crypto API-ja. Za razliku od Math.random(), osmišljen je tako da se njegov izlaz ne može predvidjeti, čak ni ako neko poznaje ranije vrijednosti.

Pošteno biranje znakova teže je nego što izgleda. Naivni pristup, u kojem se uzme nasumičan broj i računa po modulu veličine skupa znakova, uvodi pristrasnost modula: neki znakovi se pojavljuju nešto češće od drugih. Ovaj alat potpuno izbjegava tu pristrasnost, pa svaki dozvoljeni znak ima tačno istu vjerovatnoću.

Sve se događa na tvom uređaju. Lozinke se nikad ne šalju mrežom, ne pohranjuju i ne bilježe. Čim zatvoriš ili ponovo učitaš stranicu, nestaju.

Šta znači procjena entropije

Entropija, mjerena u bitovima, izražava koliko bi pokušaja napadaču trebalo u najgorem slučaju. Za nasumično generisanu lozinku računa se kao dužina pomnožena sa log₂ broja mogućih znakova. Svaki dodatni bit udvostručuje posao napadaču.

  • Lozinka od 12 znakova samo s malim slovima (26 znakova) ima oko 56 bitova.
  • Lozinka od 16 znakova sa sva četiri skupa (otprilike 90 ili više znakova) ima oko 104 bita.
  • Lozinka od 20 znakova s istim skupovima premašuje 130 bitova.

Okvirno, sve ispod 50 bitova slabo je za online račun, 60 do 80 bitova je razumno, a 100 bitova ili više je vrlo jako, čak i protiv offline probijanja procurjele baze lozinki. Izostavljanje dvosmislenih znakova blago smanjuje skup znakova, pa procjena malo padne; dodaj jedan ili dva znaka za kompenzaciju. Procjena vrijedi za lozinke napravljene ovdje nasumično; ne govori ništa o lozinkama koje sam smisliš, a koje su obično mnogo slabije nego što dužina sugeriše.

Savjeti za lozinke koji zaista pomažu

  • Dužina pobjeđuje složenost. Dodavanje znakova podiže entropiju brže nego dodavanje vrsta simbola. Aktuelne smjernice, poput NIST SP 800-63B, naglašavaju dužinu, a ne preporučuju proizvoljna pravila sastava i obavezne periodične promjene.
  • Koristi upravitelj lozinki. Može pohraniti dugu, nasumičnu i drugačiju lozinku za svaki sajt, pa moraš pamtiti samo jednu jaku glavnu frazu.
  • Nikad ne koristi iste lozinke. Kad se jedan sajt probije, napadači isprobavaju isti e-mail i lozinku svuda drugdje. Jedinstvene lozinke to potpuno zaustavljaju.
  • Uključi višefaktorsku autentifikaciju gdje god je moguće, po mogućnosti aplikacijom za autentifikaciju, sigurnosnim ključem ili pristupnim ključem (passkey), a ne SMS-om.
  • Promijeni lozinku kad za to postoji razlog, na primjer poslije curenja podataka, a ne po proizvoljnom rasporedu.

Česta pitanja

Koliko dugačka treba biti moja lozinka?

Za račune zaštićene upraviteljem lozinki dovoljno je 16 do 20 nasumičnih znakova. Ako je često moraš kucati, duža pristupna fraza od nekoliko nasumičnih riječi može biti lakša za rukovanje, ali za lozinke od nasumičnih znakova ciljaj na barem 14 do 16 znakova.

Je li sigurno generisati lozinke u web pregledniku?

S ovim alatom jest: lozinke se generišu lokalno kriptografskim generatorom preglednika i nikad ne napuštaju tvoj uređaj. Kao i kod svake lozinke, pobrini se da je tvoj uređaj bez zlonamjernog softvera i kopiraj rezultat direktno u upravitelj lozinki.

Zašto izostaviti dvosmislene znakove?

Znakovi poput 0 i O, ili 1, l, I i | lako se miješaju u mnogim fontovima. Njihovo izostavljanje pomaže kad lozinku moraš čitati naglas ili prepisivati s drugog ekrana, uz cijenu nešto manjeg skupa znakova.

Slabi li lozinku zahtjev za jednim znakom iz svakog skupa?

Samo zanemarljivo. Isključuje mali dio mogućih lozinki, na primjer onih sastavljenih samo od slova, ali osigurava da će rezultat prihvatiti sajtovi koji traže cifre ili simbole.

Zašto sajt odbija moju generisanu lozinku?

Neki sajtovi ograničavaju najveću dužinu ili dozvoljavaju samo određene simbole. Smanji dužinu ili isključi simbole i generiši novu, a gdje je moguće nadoknadi dodatnom dužinom.

Čuvaju li se generisane lozinke igdje?

Ne. Ništa se ne pohranjuje, ne bilježi niti šalje na server. Ako zatvoriš stranicu bez kopiranja lozinke, ne može se povratiti.