Nasumična lozinka Generator
Generirajte sigurne nasumične lozinke odmah u svom pregledniku. Prilagodite duljinu i vrste znakova — besplatno, privatno i bez slanja podataka bilo kojem poslužitelju.
Generirajte sigurne nasumične lozinke odmah u svom pregledniku. Prilagodite duljinu i vrste znakova — besplatno, privatno i bez slanja podataka bilo kojem poslužitelju.
Generator nasumičnih lozinki proizvodi nizove dizajnirane da se odupru pogađanju i napadima grubom silom. Snaga generirane lozinke ovisi o njezinoj duljini i korištenoj abecedi (skupu mogućih znakova): 12 znakova iz abecede od 94 znaka (velika slova + mala slova + znamenke + simboli) daje oko 79 bita entropije, što se smatra udobno jakim za opću upotrebu. Kraće ili jednostavnije lozinke daju manje entropije i slabije su protiv modernog hardvera za napad.
Kritično, ovaj generator koristi kriptografski sigurne nasumične izvore (window.crypto.getRandomValues), a ne jednostavniji Math.random koji je neprikladan za sigurnosne svrhe. Izlaz je prikladan za stvarnu upotrebu kao zaporke računa, ključevi šifriranja za osobnu upotrebu i bilo koji drugi kontekst u kojem je važna nepredvidivost.
Sve se generacije događaju u vašem pregledniku. Lozinka nikada ne putuje na poslužitelj, ne bilježi se i ne zadržava nigdje gdje možemo pristupiti. Da biste koristili generiranu zaporku, kopirajte je izravno na odredište — upravitelj zaporki, obrazac za kreiranje računa ili gdje god je potrebno.
Ljudi biraju predvidljive lozinke. Studije baza podataka probijenih lozinki dosljedno pokazuju da se isti jednostavni obrasci pojavljuju milijune puta: '123456', 'lozinka', riječi iz rječnika s dodanim brojem, imena kućnih ljubimaca i članova obitelji. Generirane nasumične lozinke u potpunosti izbjegavaju te uzorke.
Ponovna upotreba lozinki na više računa također predstavlja veliki rizik. Kada baza podataka jedne stranice procuri, svaki drugi račun koji koristi istu lozinku je ugrožen. Jedinstvene nasumične lozinke za svaki račun, pohranjene u upravitelju lozinki, eliminiraju ovaj vektor napada. Generator proizvodi jednu po jednu novu jedinstvenu lozinku.
Postavite duljinu i skup znakova, generirajte.
window.crypto.getRandomValues ispunjava upisani niz kriptografski sigurnim nasumičnim bajtovima izvučenim iz sigurnog nasumičnog izvora preglednika. Svaki znak lozinke odabire se preslikavanjem nasumičnih bajtova u odabranu abecedu, uz odbijajuće uzorkovanje kako bi se izbjegla modulo pristranost.
Entropija: log2(veličina_abecede^duljina). 12 znakova iz abecede od 94 znaka = 12 × log2(94) ≈ 78,7 bita. 16 znakova iz abecede od 62 znaka (samo alfanumerički) ≈ 95,3 bita. Veću entropiju je eksponencijalno teže brutalno forsirati.
Praktične stope napada: moderni GPU-i raspršuju oko 100 milijardi bcrypt-cost-12 pokušaja u sekundi kroz klaster. 78 bita entropije = 2^78 ≈ 3 × 10^23 kandidata. Gruba sila pri brzini GPU-a trajala bi otprilike 10^14 godina — neizvedivo. Lozinke s niskom entropijom brzo padaju u domete napada.