Generator geselnih fraz
- 7 besed
Brezplačen generator geselnih fraz iz naključnih besed
Ta generator geselnih fraz ustvari geslo iz naključnih besed, ki si ga je lahko zapomniti in ga vtipkati, a težko uganiti. Zamisel xkcd in metodo Diceware uporablja tako, kot je treba: z varnim generatorjem naključnih števil in realnim izračunom moči geselne fraze. Privzetih sedem naključnih besed je dovolj močnih za skoraj vse primere, ko geselno frazo vnašate ročno.
Izberi od 3 do 12 besed, ločilo med njimi, velike črke, številko, simbol in največjo dolžino. Besede so na voljo v angleščini in še devetih jezikih. Ti katera beseda ni všeč? Tapni jo, da zamenjaš samo njo. Geselna fraza se ustvari v tvoji napravi in se nikoli nikamor ne pošlje.
Skoči na: Čemu je namenjena? · Koliko besed? · Tri naključne besede · Kako si jo zapomniti · Vprašanja
Čemu je namenjena geselna fraza?
Geselna fraza je namenjena skrivnostim, ki jih vnašaš ročno. Izberi namen uporabe in generator geselnih fraz se bo odprl z ustreznimi nastavitvami.
- Glavno gesloGeslo, ki ga ne smete nikoli pozabiti: z njim odklenete upravitelja gesel. Velike črke in številka zadostijo aplikacijam, ki jih zahtevajo.8 besed · velike črke · številka
- Šifriranje diskaBitLocker, FileVault, VeraCrypt ali LUKS. Varuje vse na disku, zato ima največ besed.8 besed
- Ključ SSH ali GPGOb vsaki uporabi odklene vaš zasebni ključ.7 besed
- Glasno branje ali vnos na televizorjuNavadne besede, ločene s presledki, je preprosto prebrati po telefonu ali vnesti z daljinskim upravljalnikom.7 besed · presledki
- Spletno mesto s strogimi pravili za geslaVelike črke, naključne števke med besedami in en simbol zadostijo pravilom, ki zahtevajo »velike in male črke, številko ter simbol«.6 besed · velike črke · številke med besedami · simbol
- Tri naključne besedePriporočilo britanske vlade za spletne račune. Primerno, če spletno mesto omejuje število napačnih poskusov in uporabljaš prijavo v dveh korakih. Za vse drugo je takšno geslo prešibko, kot je pojasnjeno spodaj.3 besede · velike črke · številka · Šibko ob kraji datoteke z gesli
- Novi računi za ekipoDeset različnih geselnih fraz, vsaka v svoji vrstici in s svojim gumbom za kopiranje. Za cel razred ali podjetje uporabite generator za množično ustvarjanje.10 geselnih fraz s po 7 besedami
- Račun na spletnem mestu ali v aplikacijiČe gesla nikoli ne vnašaš ročno, je naključni niz znakov pri enaki moči krajši.Generator gesel
Koliko besed potrebujete?
Vsaka dodana beseda oteži ugibanje geselne fraze za približno 7.400-krat, saj mora napadalec za vsako mesto preizkusiti vse besede s seznama. Sedem naključnih besed, kar je naša privzeta nastavitev, je primernih za skoraj vse, kar vnašate ročno: prijavo v računalnik, Wi-Fi ali ključ SSH. Za upravitelja gesel ali šifriran disk jih uporabite osem. Tri ali štiri besede so primerne le za račune, ki blokirajo napačne poskuse, kot je pojasnjeno spodaj.
Čas pod generatorjem velja za najslabši primer: napadalec pozna vaš seznam besed in ima kopijo podatkov, s katero lahko na svojih računalnikih neomejeno preizkuša ugibanja, na primer seznam gesel, ukraden s spletnega mesta, ali kopirano šifrirano datoteko. Koliko časa potrebuje za geselno frazo, prikazano v generatorju, je odvisno od tega, kdo ugiba:
Vaša geselna fraza7 besedAngleščinaAbc123!@#
- Ena grafična kartica
- 98 milijonov let
- Zelo močno
- Kot v zmogljivem računalniku za igre
- 1.000 grafičnih kartic Vaša ocena
- 98.000 let
- Močno
- Najem na uro, na primer za kriminalno združbo
- 100.000 grafičnih kartic
- 980 let
- Močno
- Obseg, ki si ga lahko privošči država ali veliko tehnološko podjetje. Teh številk nihče ne objavlja.
Napad na ustrezno zaščiteno spletno mesto ali napravo je veliko počasnejši: ponavljajoče se napačne poskuse blokira, gesla pa hrani v obliki, pri kateri je ugibanje počasno. Vendar ne morete videti, kako spletno mesto hrani vaše geslo, zato se na to ne zanašajte.
Velike začetnice skoraj nič ne pripomorejo k varnosti, saj lahko tudi napadalec vsako besedo zapiše z veliko začetnico. Številka ali simbol dodata malo. Dodatna beseda doda največ. Če spletno mesto omejuje dolžino, odprite Brez omejitve in izberite ustrezno omejitev: generator geselnih fraz nato ustvari samo geselne fraze, ki so dovolj kratke, prikazana ocena moči pa se temu ustrezno zniža.
Je geslo iz 3 besed dovolj?
Britanski Nacionalni center za kibernetsko varnost (NCSC) priporoča uporabo »treh naključnih besed«, zato veliko ljudi zdaj išče generator geselnih fraz iz 3 besed. Nasvet je dober za namen, za katerega je bil oblikovan: za spletni račun, ki blokira ponavljajoče se poskuse prijave, po možnosti z dvostopenjsko prijavo. Ugibanje treh naključnih besed prek prijavne strani bi pri 10 poskusih na sekundo trajalo približno 650 let.
Težava nastane ob kraji podatkov. Če napadalci ukradejo zgoščene vrednosti gesel s spletnega mesta, lahko iste tri besede razkrijejo v manj kot sekundi, velike črke, številka in simbol pa komaj kaj pomagajo. Zato tri besede uporabljajte le v primerih, za katere jih priporoča NCSC. Za upravitelja gesel, prijavo v računalnik, Wi-Fi ali šifriran disk uporabite sedem ali več besed. Zgornji primer Tri naključne besede odpre generator geselnih fraz z nastavitvami po priporočilih NCSC, prikaz moči gesla pa odkrito pokaže, kako šibko je takšno geslo.
Generator geselnih fraz po zamisli iz stripa xkcd, kot se spodobi
Znani strip xkcd je trdil, da si je štiri naključno izbrane vsakdanje besede lažje zapomniti kot »Tr0ub4dor&3«, hkrati pa je takšno geslo težje razbiti. Zamisel je bila prava. Številke pa so bile le za ponazoritev: štiri besede s seznama 2.048 besed pomenijo 44 bitov, kar ena sama grafična kartica preizkusi v manj kot minuti.
Ta generator geselnih fraz ohranja zamisel in izboljšuje številke: seznami s približno 7.400 besedami namesto 2.048, privzeto sedem besed namesto štirih, brez ponavljanja besed in z varnim generatorjem naključnih števil namesto človeka, ki izbira besede. Sedem besed pomeni približno 90 bitov oziroma približno 100.000 let, tudi za 1.000 grafičnih kartic.
Najpomembnejša je naključnost. Ljudje, ki sami izbirajo besede, posegajo po besedilih pesmi, citatih, imenih in krajih, orodja za razbijanje gesel pa najprej preizkusijo prav te. Celo geslo »correct horse battery staple« iz stripa se je v razkritih podatkih doslej pojavilo že več tisočkrat. Naključno izbrane besede nimajo vzorca, ki bi ga bilo mogoče odkriti, zato izračuni veljajo tudi, če napadalec ve, da ste uporabili PassGen.co. Že uporabljate geselno frazo, ki ste si jo izmislili sami? Preverite jo z orodjem za preverjanje moči gesla.
Kako si zapomniti geselno frazo
- Predstavljajte si prizor. Besede si v istem vrstnem redu predstavljajte kot kratek, smešen prizor. Mroža s svetilko v kanjonu si je veliko lažje zapomniti kot sedem ločenih besed.
- Na začetku jo pogosto vtipkajte. Prvi teden jo uporabite večkrat na dan. Potem si jo bodo zapomnili tudi prsti.
- Med učenjem si jo zapišite. Papir hranite doma, nikoli skupaj z napravo, ki jo geselna fraza odklepa, in ga uničite, ko boste geselno frazo znali na pamet.
- Ohranite ločila. Vezaji ali presledki pokažejo, kje ste se zmotili, in vas nič ne stanejo.
Geselne fraze v vašem jeziku
Besede, ki jih poznate, si lažje zapomnite in jih lažje vtipkate. Z gumbom z globusom izberite seznam besed: English, Deutsch, Español, Français, Italiano, Português, Català, Nederlands, Українська ali Русский. Vsak glavni seznam vsebuje približno od 5.900 do 7.700 besed, zato je geselna fraza iz katerega koli od teh seznamov skoraj enako močna kot angleška, prikaz moči pod generatorjem pa upošteva točno tisti seznam, ki ga izberete.
Ukrajinski in ruski seznam sta na voljo tudi v latinici, saj zagonski zaslon šifriranega prenosnika, televizor ali skrbniška stran usmerjevalnika pogosto omogoča le ameriško razporeditev tipkovnice. Če tam geselne fraze ne morete vtipkati, ne morete dostopati do naprave. Iz istega razloga geselno frazo za šifriranje diska preizkusite na zagonskem zaslonu, preden se zanesete nanjo, ali pa uporabite seznam brez diakritičnih znamenj.
Angleščina (kratke besede) uporablja besede s tremi do petimi črkami, ki jih hitreje vtipkate na telefonu ali z daljinskim upravljalnikom televizorja. Ker je na izbiro manj besed, vsaka manj prispeva k moči geselne fraze, zato uporabite devet kratkih besed za enako moč kot pri sedmih besedah z glavnega seznama.
Kako deluje: tehnične podrobnosti
Za vse, ki želite preveriti podrobnosti.
Varna naključnost
vsaka beseda je izbrana s funkcijo crypto.getRandomValues() in z vzorčenjem z zavračanjem, tako da ima vsaka beseda povsem enako verjetnost izbire. Če je izbrana beseda že v geselni frazi, se izbira ponovi, zato se nobena beseda ne pojavi dvakrat.
Ocena moči
natančno število različnih geselnih fraz, ki jih je mogoče ustvariti z izbranimi nastavitvami. Brez največje dolžine je to N × (N − 1) × …, s toliko faktorji, kolikor je besed v frazi, pri čemer je N število besed na seznamu. Naključne števke med besedami to število pomnožijo z 10 za vsak presledek med besedama, možnost »dodaj številko« z 10 × število besed (katera števka, katera beseda), možnost »dodaj simbol« pa z 8 × število besed (eden od simbolov ! @ # $ % ^ & *, katera beseda). Velike črke ne prispevajo ničesar, prav tako ne ločilo Po meri, saj ste ga izbrali sami. Število bitov = log2 tega števila. Čas za razbitje = 2število bitov − 1 ÷ (2 × 1014) sekund, za 1.000 grafičnih kartic.
Največja dolžina
generator geselnih fraz na podlagi dolžin besed na seznamu natančno prešteje, koliko geselnih fraz ustreza omejitvi, in naključno izbere eno od njih, pri čemer je vsaka enako verjetna. Moč je enaka številu fraz, ki ustrezajo omejitvi.
Zamenjane besede
za vsako besedo, ki jo zamenjate k-krat, se moč zmanjša za log2(k + 1) bitov. To je največ informacij, ki jih lahko razkrije izbira ene od k + 1 besed.
Seznami v velikosti metov kock
večina seznamov na začetku vsebuje 7.776 besed, kar je 6 × 6 × 6 × 6 × 6 oziroma število možnih izidov meta petih kock. To je metoda Diceware: vržete pet kock in na seznamu poiščete ustrezno besedo. Španski, italijanski in katalonski seznam vsebujejo 8.192 besed, seznam kratkih angleških besed pa 1.296, kar ustreza štirim kockam. Zaradi spodaj opisanega čiščenja seznamov generator geselnih fraz namesto številk na kockah uporablja generator naključnih števil v vašem brskalniku.
Čiščenje seznamov
besede, ki vsebujejo znak za ločilo, na primer »yo-yo«, so odstranjene, da je meja med besedami vedno jasna. Odstranjena so tudi imena oseb in krajev, tudi če so na seznamu zapisana z malo začetnico, ter besede, ki bi bile neprijetne ali nerodne v geselni frazi, ki bi jo morda izgovorili na glas, na primer poimenovanja bolezni, drog in orožja ter žaljivke. Število uporabnih besed: angleščina 7.424, angleščina (kratke besede) 1.234, nemščina 6.947, španščina 5.962, francoščina 7.347, italijanščina 7.667, portugalščina 7.429, katalonščina 7.186, nizozemščina 7.337, ukrajinščina 7.430, ukrajinščina (latinica) 7.480, ruščina in ruščina (latinica) po 7.608. Izračun moči uporablja ta števila, zato ostaja natančen.
Seznami besed
angleški seznam je EFF Long Wordlist (CC BY 4.0), seznam kratkih angleških besed pa EFF Short Wordlist 1 (CC BY 3.0 US). Nemški, španski, italijanski in katalonski seznam izvirajo iz seznamov ulif diceware (CC BY), francoski iz projekta Tails (CC0), nizozemski s spletnega mesta mko.re (CC BY), ukrajinski pa iz projekta git-leaf (MIT). Ruski seznam je bil za PassGen.co sestavljen iz podatkov OpenRussian.org (CC BY-SA 4.0), portugalski pa iz podatkov o pogostosti besed v podnapisih OpenSubtitles (hermitdave/FrequencyWords) in portugalske Wikipedije (CC BY-SA 4.0).
Pogosta vprašanja
Kakšen je primer dobre geselne fraze?
Nekaj takega kot žamet-pristanišče-skica-svetilka-kaktus-mrož-kanjon: sedem besed, ki niso povezane med seboj ali z vami. Nikoli ne uporabite primera, ki ste ga videli objavljenega, niti tega. Zgoraj ustvarite svojo geselno frazo.
Ali je geselna fraza iz štirih besed varna?
Le tam, kjer je število napačnih poskusov omejeno, na primer na telefonu, ki se po nekaj poskusih zaklene. Če bi napadalec ukradel zgoščeno vrednost geselne fraze, bi štiri besede razbil v nekaj sekundah. Za račune uporabite sedem besed, za vse, kar varuje druga gesla, pa osem.
Kakšna je razlika med geselno frazo in geslom?
Geslo je običajno kratek niz raznovrstnih znakov, geselna fraza pa daljši niz besed. Geselna fraza je za večino ljudi lahko zapomnljivo geslo, kakršno ustvari generator geselnih fraz. Za enako stopnjo varnosti je geselna fraza daljša, vendar jo je veliko lažje vnesti in si jo zapomniti. Geselno frazo uporabite za tisto, kar vnašate sami, naključno geslo pa za tisto, kar samodejno vnese vaš upravitelj gesel.
Ali je to generator Diceware?
Uporablja enako metodo: besede naključno izbere s seznama, katerega velikost je prilagojena metanju kock. Večina seznamov vsebuje 7.776 besed, kolikor je možnih izidov meta petih kock. Namesto metanja kock uporablja varen generator naključnih števil v vašem brskalniku, ki je prav tako naključen in precej hitrejši. Prikazana moč upošteva točno tisti seznam, ki ga uporablja.
Zakaj je pri dolgi geselni frazi prikazan kratek čas za razbitje?
Moč je odvisna od tega, koliko različnih geselnih fraz je mogoče ustvariti z vašimi nastavitvami, ne od števila črk v njih. Napadalec ugiba cele besede s seznama, zato dolge besede ne pomagajo nič bolj kot kratke, velika začetnica pri vsaki besedi pa ne doda ničesar. Vsaka dodatna beseda pomnoži čas s približno 7.400.
Ali lahko zamenjam samo eno besedo?
Da. Tapnite ali kliknite besedo oziroma se do nje pomaknite s puščičnimi tipkami in pritisnite Enter. Zamenja se samo ta beseda. Prikazana moč se ob vsaki zamenjavi nekoliko zmanjša, saj je beseda, ki ste jo izbrali sami, nekoliko manj naključna od tiste, ki je niste.
Ali lahko ustvarim več geselnih fraz hkrati?
Da. Pod rezultatom odprite Več geselnih fraz in izberite do 16 fraz, vsako s svojim gumbom za kopiranje. Za celoten razred ali podjetje lahko generator gesel za množično ustvarjanje ustvari do 1.000 gesel in jih izvozi za Microsoft 365, Google Workspace ali Active Directory.
Ali lahko v geselni frazi uporabim presledke?
Običajno da. Večina spletnih mest, operacijskih sistemov in orodij za šifriranje sprejema presledke. Nekateri starejši sistemi jih odstranijo ali zavrnejo, zato uporabite vezaje, če niste prepričani. Če spletno mesto zavrne tudi vezaje, izberite Po meri in vnesite znak, ki ga sprejema. Moč je v vsakem primeru enaka.
Kako ključu SSH ali GPG dodam geselno frazo?
Za obstoječi ključ SSH zaženite ssh-keygen -p -f ~/.ssh/id_ed25519 in prilepite geselno frazo, ko vas program pozove k temu. Za GPG zaženite gpg --passwd in za ukazom navedite ID svojega ključa. Pri ustvarjanju novega ključa vas program pozove k vnosu geselne fraze.
Ali lahko to uporabim za obnovitveno frazo kriptodenarnice?
Ne. Obnovitveno frazo z 12 ali 24 besedami mora ustvariti vaša denarnica, ki uporablja svoj seznam besed in vgrajeno kontrolno vsoto, zato besede od tukaj ne bi bile veljavne. Izbirna geselna fraza BIP39, ki jo ponujajo nekatere denarnice, je nekaj drugega: izberete jo sami, zato je geselna fraza, ustvarjena tukaj, zanjo primerna. Shranite jo enako skrbno kot obnovitveno frazo, saj brez nje denarnice ni mogoče obnoviti.
Ali je varno ustvariti geselno frazo na spletu?
Tukaj da. Geselno frazo ustvari koda, ki se izvaja v vašem brskalniku, in nam je nikoli ne pošlje. Ko se stran naloži, deluje tudi brez internetne povezave, zato lahko pred ustvarjanjem fraze prekinete povezavo, če želite biti prepričani.
Več orodij
- Generator geselNaključne črke, številke in simboli
- Generator kod PINŠtevilske kode brez lahko uganljivih
- Generator uporabniških imenImena za račune in igre
- Preverjanje moči geslaKako močno je geslo in ali je bilo razkrito?
- Množični generator geselGesla za celotno ekipo ali razred
- Generator kod QR za Wi-FiKoda QR za povezavo z vašim Wi-Fi