Utilia

Generator pristupnih fraza

Izradi jake, pamtljive pristupne fraze iz EFF popisa riječi ili francuskog popisa, s entropijom u bitovima. Sigurno se generira u tvom pregledniku.

Entropija: –

Kako koristiti generator pristupnih fraza

  1. Odaberi Popis riječi: Engleski (EFF, 7776 riječi) ili Francuski (7776 riječi). Hrvatskog popisa riječi nema; oba dostupna popisa sadrže riječi bez dijakritika koje se lako tipkaju na svakoj tipkovnici.
  2. Pomakni klizač Broj riječi (od 3 do 12). Šest riječi dobra je zadana vrijednost za većinu računa.
  3. Odaberi Razdjelnik: Crtica (-), Razmak, Točka (.), Podcrta (_) ili Nema.
  4. Odaberi Velika i mala slova: mala slova, Veliko Početno Slovo Svake Riječi, VELIKA SLOVA ili Nasumično po riječi.
  5. Označi Dodaj nasumičnu znamenku ako neka stranica inzistira na broju.
  6. Postavi Koliko ih pristupnih fraza želiš (do 20) i pritisni Generiraj, a zatim Kopiraj.

Redak Entropija osvježava se sa svakom promjenom i prikazuje jačinu u bitovima, uz veličinu popisa i bitove koje svaka riječ dodaje.

Zašto pristupne fraze rade

Pristupna fraza poput crumpet-oblivion-wobbly-cactus-jury-pelican duga je, lako se tipka i puno ju je lakše zapamtiti nego x7#Qp!2v. Njezina jačina ne dolazi od toga što su riječi nejasne, nego od toga što su nasumično odabrane iz poznatog popisa. To je ideja iza metode Diceware, u kojoj bacaš pet kockica da bi odabrao svaku riječ iz popisa od 6^5 = 7776 unosa. Ovaj alat radi isto s kriptografskim generatorom slučajnih brojeva tvog preglednika (Web Crypto API) i nepristranim uzorkovanjem, pa svaka riječ na popisu ima potpuno jednaku šansu da bude odabrana svaki put.

Budući da su riječi nasumične, jačinu možeš izmjeriti točno, čak i uz pretpostavku da napadač zna koji si popis i postavke koristio:

Entropija = broj riječi × log2(veličina popisa)

Svaka riječ iz popisa od 7776 riječi dodaje log2(7776) ≈ 12,9 bita. Šest riječi daje oko 77,5 bita, sedam riječi oko 90 bita. Nasumična velika i mala slova (Nasumično po riječi) dodaju 1 bit po riječi, a Dodaj nasumičnu znamenku (znamenka od 0 do 9 dodana nasumično odabranoj riječi) dodaje log2(10 × broj riječi) bita, oko 5,9 bita sa šest riječi. Odabir Veliko Početno Slovo Svake Riječi ili VELIKA SLOVA ne dodaje ništa jer napadač te varijante može isprobati besplatno, ali pomažu zadovoljiti pravila o lozinkama.

Kao gruba smjernica, alat ispod 50 bitova označava kao slabu, 50–79 kao razumnu, 80–99 kao jaku, a 100 ili više kao vrlo jaku. Za glavnu lozinku upravitelja lozinki ili šifriranje diska ciljaj na 7 riječi ili više.

Popisi riječi

Engleski popis je EFF large wordlist zaklade Electronic Frontier Foundation (CC BY 3.0 US). Izbjegava uvredljive riječi i riječi koje je teško napisati, a osmišljen je da se riječi lako tipkaju. Francuski popis je popis „diceware-fr-alt“ autora Arthura Ponsa (MIT licencija), izrađen iz baze Lexique 3 (CC BY-SA 4.0): uobičajene riječi od 4 do 9 slova, bez naglasaka i homofona. Oba popisa imaju točno 7776 riječi, pa je entropija ista u oba jezika. Riječi su dakle engleske ili francuske, ne hrvatske.

Popisi se preuzimaju s ove stranice pri prvom generiranju, a zatim se sve odvija na tvom uređaju. Pristupne fraze nikad se nikamo ne šalju niti spremaju.

Česta pitanja

Koliko riječi trebam koristiti?

Pet riječi (oko 65 bitova) prihvatljivo je za običan mrežni račun zaštićen ograničenjem pokušaja. Šest riječi je solidna zadana vrijednost. Sedam ili više koristi za glavnu lozinku upravitelja lozinki, ključ za šifriranje diska ili bilo što što napadač može pokušati probiti izvan mreže.

Je li razdjelnik obvezan?

Ne, ali poboljšava čitljivost i izbjegava dvosmislenost. Uz Nema i mala slova dva različita niza riječi povremeno mogu dati isti niz znakova, što blago snižava stvarnu jačinu.

Mogu li promijeniti riječ koja mi se ne sviđa?

Radije generiraj ponovno. Zamjena riječi koje teško pamtiš čini rezultat manje nasumičnim i slabijim od prikazane entropije.

Zašto je pristupna fraza bolja od kratke složene lozinke?

Lozinka od 12 nasumičnih slova, znamenki i simbola ima oko 78 bitova, slično kao šest nasumičnih riječi, ali ju je puno teže zapamtiti i tipkati. Duljina sastavljena od nasumičnih riječi daje istu sigurnost u prijateljskijem obliku.

Smijem li istu pristupnu frazu koristiti na više stranica?

Ne. Za svaki račun koristi drugu tajnu, po mogućnosti spremljenu u upravitelju lozinki, a pamtljivu pristupnu frazu čuvaj za nekoliko tajni koje moraš upisati iz glave.