Utilia

Generator gesel

Brezplačen generator gesel, ki v brskalniku z varnim generatorjem naključnih števil ustvari močna naključna gesla z 4 do 128 znaki. Nič se ne shrani ali pošlje.

Ocena entropije: –

Kako uporabljati generator gesel

  1. Nastavi dolžino, od 4 do 128 znakov. Za večino računov je 16 ali več dobra izbira.
  2. Izberi nabore znakov, ki jih želiš vključiti: velike črke, male črke, števke in simbole.
  3. Če boš geslo kdaj moral prebrati ali vtipkati na roke, vklopi Izloči dvoumne znake, da se izpustijo podobni znaki, kot so 0 O o 1 l I |.
  4. Pusti vklopljeno Vključi vsaj en znak iz vsakega nabora, če spletno mesto uveljavlja pravila sestave.
  5. Izberi, koliko gesel naj se ustvari (do 50), preveri Oceno entropije in oznako moči, nato kopiraj geslo, ki ga želiš, v svoj upravitelj gesel.

Kako to orodje ustvarja gesla

Vsak znak je izbran s kriptografsko varnim generatorjem naključnih števil v brskalniku, crypto.getRandomValues, ki je del vmesnika Web Crypto API. Za razliko od Math.random() je zasnovan tako, da njegovega izhoda ni mogoče napovedati, niti če je kdo videl prejšnje vrednosti.

Pošteno izbiranje znakov je težje, kot se zdi. Naivni pristop, ko vzameš naključno število in ga izračunaš po modulu velikosti nabora znakov, prinese pristranskost modula: nekateri znaki se pojavijo nekoliko pogosteje kot drugi. To orodje se pristranskosti modula v celoti izogne, zato ima vsak dovoljeni znak natanko enako verjetnost.

Vse poteka v tvoji napravi. Gesla se nikoli ne pošljejo po omrežju, ne shranijo in ne zabeležijo. Ko zapreš ali osvežiš stran, jih ni več.

Razumevanje ocene entropije

Entropija, merjena v bitih, izraža, koliko poskusov bi napadalec potreboval v najslabšem primeru. Pri naključno ustvarjenem geslu se izračuna kot dolžina, pomnožena z log₂ števila možnih znakov. Vsak dodaten bit podvoji delo napadalca.

  • 12-mestno geslo samo iz malih črk (26 znakov) ima približno 56 bitov.
  • 16-mestno geslo z vsemi štirimi nabori (približno 90 ali več znakov) ima približno 104 bitov.
  • 20-mestno geslo z enakimi nabori presega 130 bitov.

Kot grob vodnik je vse pod 50 biti šibko za spletni račun, 60 do 80 bitov je zmerno, 100 bitov ali več pa je zelo močno, tudi proti razbijanju uhajene zbirke gesel brez povezave. Izločitev dvoumnih znakov nekoliko zmanjša nabor znakov, zato ocena nekoliko pade; dodaj en ali dva znaka za nadomestilo. Ocena velja za gesla, ustvarjena tu na naključen način; o geslih, ki si jih izmisliš sam, ne pove ničesar, ti pa so običajno veliko šibkejša, kot kaže njihova dolžina.

Nasveti za gesla, ki res pomagajo

  • Dolžina premaga zapletenost. Dodajanje znakov dvigne entropijo hitreje kot dodajanje vrst simbolov. Sodobna priporočila, kot je NIST SP 800-63B, poudarjajo dolžino in odsvetujejo poljubna pravila sestave in prisilno občasno menjavo.
  • Uporabljaj upravitelj gesel. Zanj lahko shraniš dolgo, naključno, različno geslo za vsako spletno mesto, tako da si moraš zapomniti samo eno močno glavno geslo.
  • Gesel nikoli ne uporabljaj večkrat. Ko je eno spletno mesto vdrto, napadalci isti e-poštni naslov in geslo poskusijo povsod drugje. Edinstvena gesla ta napad ustavijo.
  • Vklopi večfaktorsko overjanje povsod, kjer je mogoče, po možnosti z aplikacijo za overjanje, varnostnim ključem ali ključem dostopa (passkey) namesto SMS.
  • Geslo zamenjaj, kadar je za to razlog, na primer po vdoru, ne po poljubnem urniku.

Pogosta vprašanja

Kako dolgo naj bo moje geslo?

Za račune, zaščitene z upraviteljem gesel, je 16 do 20 naključnih znakov dovolj. Če ga moraš pogosto tipkati, je lahko daljše geslo iz več naključnih besed laže za uporabo, pri geslih iz naključnih znakov pa ciljaj vsaj na 14 do 16 znakov.

Ali je ustvarjanje gesel v spletnem brskalniku varno?

Pri tem orodju da: gesla se ustvarijo lokalno s kriptografskim generatorjem naključnih števil v brskalniku in nikoli ne zapustijo tvoje naprave. Kot pri vsakem geslu poskrbi, da je tvoja naprava sama brez zlonamerne programske opreme, rezultat pa kopiraj naravnost v upravitelj gesel.

Zakaj izločiti dvoumne znake?

Znaki, kot sta 0 in O ali 1, l, I in |, se v mnogih pisavah zlahka zamenjajo. Njihova izločitev pomaga, kadar moraš geslo prebrati na glas ali ga prepisati z drugega zaslona, cena pa je nekoliko manjši nabor znakov.

Ali zahteva po enem znaku iz vsakega nabora naredi geslo šibkejše?

Samo zanemarljivo. Izključi majhen delež možnih gesel, na primer tista samo iz črk, zagotovi pa, da geslo sprejmejo spletna mesta, ki zahtevajo števke ali simbole.

Zakaj spletno mesto zavrne moje ustvarjeno geslo?

Nekatera mesta omejujejo največjo dolžino ali dovoljujejo samo nekatere simbole. Zmanjšaj dolžino ali izklopi simbole in ustvari novo geslo, nato po možnosti nadomesti z dodatno dolžino.

Ali se ustvarjena gesla kam shranijo?

Ne. Nič se ne shrani, zabeleži ali pošlje na strežnik. Če zapreš stran, ne da bi geslo kopiral, ga ni mogoče obnoviti.