Generator lozinki — besplatno
Generirajte jake, nasumične lozinke s prilagođenom duljinom, vrstama znakova i izuzecima. Besplatno, bez prijave.
Ostavite prazno za zadani popis. Razmaci se zanemaruju.
Uobičajene namjene
- Kreirajte sigurnu bankarsku lozinkuKreirajte dugačku, složenu lozinku za banke, investicije i financijske račune.
- Kreirajte snažnu WiFi lozinkuKreirajte sigurnu WiFi lozinku koja je teška za pogađanje, ali laka za dijeljenje preko QR koda.
- Kreirajte lozinku za poslovni računZadovoljite zahtjeve tvrtkinih lozinki — duljina, složenost i pravila vrsta znakova.
- Kreirajte sigurni API ključKreirajte nasumične, visokoentrope niskove za upotrebu kao API ključeva, tajnih tokena i tajni za potpisivanje.
- Kreirajte lozinku za bazu podatakaKreirajte jake lozinke za korisnike baze podataka, root račune i veze usluga.
Kako funkcionira
Lozinke se generiraju u potpunosti u vašem pregledniku koristeći crypto.getRandomValues() Web Crypto API-ja — isti kriptografski slučajni izvor koji preglednici koriste za TLS. Bez Math.random(), bez poslužitelja, bez ikakvog mrežnog zahtjeva.
- 1Sastavljanje skupa znakovaNa temelju vaših odabira potvrdnih okvira, alat gradi zasebne nizove za velika slova, mala slova, znamenke i simbole. Ako je 'isključi slična slova' uključeno, vizualno dvosmisleni znakovi poput 1, l, I, 0 i O uklanjaju se iz svakog skupa prije formiranja skupa.
- 2Nasumičan odabir s odbacivanjem uzorkaSvaka pozicija znaka popunjava se koristeći crypto.getRandomValues() s odbacivanjem uzorka: ako sirova slučajna vrijednost padne u pristranom repu distribucije, odbacuje se i ponovno izvlači. Ovo eliminira modulo pristranost koja bi neke znakove statistički učinila vjerojatnijima od drugih.
- 3Zajamčeno pokriće klaseNakon uzorkovanja pune lozinke, alat provjerava je li prisutan barem jedan znak iz svake odabrane klase. Ako nije, ponovno uzorkuje cijelu lozinku i provjerava opet — do 100 puta — umjesto zamjene znakova u fiksnim mjestima, što bi iskrivilo distribuciju.
- 4Procjena entropije i vremena razbijanjaAlat izračunava entropiju kao duljina × log2(veličina skupa) i procjenjuje vrijeme razbijanja koristeći aritmetiku u log-prostoru prema osnovi od 100 milijardi pokušaja u sekundi GPU-a (prikladno za brze hash-ove poput MD5; lozinke zaštićene bcrypt/Argon2 trajale bi mnogo dulje). Obje brojke se trenutačno ažuriraju dok mijenjate postavke.
Generator radi u potpunosti u vašem pregledniku — nijedna lozinka, postavka ni podatak o korištenju se nikad ne šalje na poslužitelj.
Srodni alati
Provjera jačine lozinke
Provjerite koliko je jaka vaša lozinka analizom entropije, procjenama vremena probijanja i detaljnim popisom zahtjeva. Radi u potpunosti u vašem pregledniku.
Enkripcija teksta
Šifrirajte i dešifrirajte tekst lozinkom koristeći snažni AES-256-GCM. Lozinka nikad ne napušta vaš preglednik. Sigurno dijelite tajne.
Enkripcija datoteka (AES-256-GCM)
Šifrirajte bilo koju datoteku lozinkom koristeći AES-256-GCM i PBKDF2 (250.000 iteracija). .enc izlaz otvara se samo s ispravnom lozinkom, i samo ovaj alat može je dešifrirati. Potpuno klijentsko — vaša datoteka nikad ne napušta vaš uređaj.