Utilia

Generator de fraze de acces

Creează fraze de acces puternice și ușor de ținut minte din lista EFF sau dintr-o listă franceză, cu entropia afișată în biți. Generate sigur, în browser.

Entropie: –

Cum folosești generatorul de fraze de acces

  1. Alege Listă de cuvinte: Engleză (EFF, 7.776 de cuvinte) sau Franceză (7.776 de cuvinte). Nu există listă în limba română: frazele conțin cuvinte englezești sau franțuzești, iar lista care corespunde limbii paginii este selectată prima.
  2. Mută glisorul Număr de cuvinte (de la 3 la 12). Șase cuvinte sunt o valoare bună pentru majoritatea conturilor.
  3. Alege un Separator: Cratimă (-), Spațiu, Punct (.), Liniuță de subliniere (_) sau Niciunul.
  4. Alege Majuscule: litere mici, Cu Majusculă La Fiecare Cuvânt, LITERE MARI sau Aleatoriu pentru fiecare cuvânt.
  5. Bifează Adaugă o cifră aleatorie dacă un site cere neapărat un număr.
  6. Setează Câte fraze vrei (până la 20), apasă Generează, apoi Copiază.

Linia Entropie se actualizează la fiecare schimbare și arată puterea în biți, plus dimensiunea listei și biții adăugați de fiecare cuvânt.

De ce funcționează frazele de acces

O frază precum crumpet-oblivion-wobbly-cactus-jury-pelican este lungă, ușor de tastat și mult mai ușor de ținut minte decât x7#Qp!2v. Puterea ei nu vine din faptul că cuvintele ar fi rare. Vine din faptul că sunt alese la întâmplare dintr-o listă cunoscută. Aceasta este ideea metodei Diceware, în care arunci cinci zaruri ca să alegi fiecare cuvânt dintr-o listă de 6^5 = 7.776 de intrări. Acest instrument face la fel, cu generatorul criptografic de numere aleatorii al browserului tău (Web Crypto API) și cu eșantionare fără părtinire, așa că fiecare cuvânt din listă are exact aceeași șansă de a fi ales de fiecare dată.

Deoarece cuvintele sunt aleatorii, puterea poate fi măsurată precis, chiar presupunând că un atacator știe ce listă și ce setări ai folosit:

Entropie = număr de cuvinte × log2(dimensiunea listei)

Fiecare cuvânt dintr-o listă de 7.776 de cuvinte adaugă log2(7.776) ≈ 12,9 biți. Șase cuvinte dau aproximativ 77,5 biți, șapte cuvinte aproximativ 90 de biți. Opțiunea Aleatoriu pentru fiecare cuvânt adaugă 1 bit per cuvânt, iar Adaugă o cifră aleatorie (o cifră de la 0 la 9 atașată unui cuvânt ales la întâmplare) adaugă log2(10 × numărul de cuvinte) biți, cam 5,9 biți la șase cuvinte. Alegerea Cu Majusculă La Fiecare Cuvânt sau LITERE MARI nu adaugă nimic, pentru că un atacator poate încerca gratuit aceste variante, dar ajută la respectarea regulilor pentru parole.

Ca reper, instrumentul etichetează sub 50 de biți drept slabă, 50–79 rezonabilă, 80–99 puternică și 100 sau mai mult foarte puternică. Pentru parola principală a unui manager de parole sau pentru criptarea discului, țintește 7 cuvinte sau mai mult.

Listele de cuvinte

Lista engleză este lista EFF mare, de la Electronic Frontier Foundation (CC BY 3.0 US). Evită cuvintele ofensatoare și greu de scris și a fost concepută astfel încât cuvintele să fie ușor de tastat. Lista franceză este „diceware-fr-alt”, de Arthur Pons (licență MIT), construită din baza de date Lexique 3 (CC BY-SA 4.0): cuvinte uzuale de 4 până la 9 litere, fără diacritice sau omofone, deci rapid de tastat pe orice tastatură. Ambele liste au exact 7.776 de cuvinte, deci entropia este aceeași în ambele limbi.

Listele sunt descărcate de pe acest site prima dată când generezi, apoi totul se întâmplă pe dispozitivul tău. Frazele de acces nu sunt trimise nicăieri și nu sunt stocate.

Întrebări frecvente

Câte cuvinte ar trebui să folosesc?

Cinci cuvinte (aproximativ 65 de biți) sunt acceptabile pentru un cont obișnuit, online, protejat prin limitarea încercărilor. Șase cuvinte sunt o valoare de bază solidă. Folosește șapte sau mai multe pentru parola principală a unui manager de parole, pentru o cheie de criptare a discului sau pentru orice ar putea fi spart de un atacator offline.

Este obligatoriu un separator?

Nu, dar ajută la lizibilitate și evită ambiguitatea. Cu Niciunul și litere mici, două secvențe diferite de cuvinte ar putea produce uneori același șir, ceea ce scade ușor puterea reală.

Pot schimba un cuvânt care nu-mi place?

Generează din nou, în schimb. Înlocuirea cuvintelor pe care le găsești greu de ținut minte face rezultatul mai puțin aleatoriu și mai slab decât arată entropia.

De ce este o frază de acces mai bună decât o parolă scurtă și complexă?

O parolă de 12 caractere din litere, cifre și simboluri aleatorii are circa 78 de biți, asemănător cu șase cuvinte aleatorii, dar este mult mai greu de ținut minte și de tastat. Lungimea făcută din cuvinte aleatorii dă aceeași siguranță într-o formă mai prietenoasă.

Pot refolosi o frază de acces pe mai multe site-uri?

Nu. Folosește un secret diferit pentru fiecare cont, de preferat păstrat într-un manager de parole, și păstrează o frază memorabilă pentru puținele secrete pe care trebuie să le tastezi din memorie.