Instrument gratuit de confidențialitate

Generator de fraze de acces

Patru cuvinte alese cu zarul bat schimbările istețe de litere, și poți verifica afirmația asta chiar aici. Cuvintele provin din lista mare de cuvinte EFF, găzduită pe acest site. Fiecare cuvânt este extras cu generatorul criptografic de numere aleatorii al browserului tău sau cu propriile tale zaruri fizice, dacă preferi. Matematica entropiei e în tabelul de mai jos. Nimic nu se trimite și nimic nu se stochează. Generează până când găsești una pe care o poți ține minte.

Generată în browserul tău. Nimic trimis, nimic stocat.

Copierea o pune în clipboardul tău. Lipește-o unde îi e locul, apoi copiază altceva. Managerele de clipboard și Universal Clipboard pot păstra sau sincroniza ce copiezi.

Sursa aleatorietății
Cuvinte
4
4 e un prag solid pentru conturile de zi cu zi; 6+ pentru lucrurile care păzesc tot restul.
Separator

Separatoarele și majusculele sunt tipare fixe despre care se presupune că atacatorul le știe, așa că adaugă +0 biți. Alege-le pentru ușurința tastării, nu pentru putere.

Cifra este extrasă aleatoriu și adaugă +3,3 biți. Real, dar cam cât un sfert dintr-un cuvânt în plus.

Orice schimbare extrage o frază nouă. Opțiunile nu reprelucrează niciodată fraza de pe ecran.

Matematica, pe masă

12.925Biți per cuvânt
Entropie totală
Fraze de acces la fel de probabile

log₂(7.776) = 12,925 biți per cuvânt · timp median de spargere = combinații ÷ 2 ÷ rata de încercări

Offline, hash rapid — 10¹⁰ încercări/s (ilustrativ)
Offline, Argon2id — 100 de încercări/s (ilustrativ)

Aceleași rate ilustrative și aceeași formulă a medianei ca la calculatorul timpului de spargere a PIN-ului. Cele două pagini sunt gândite să fie citite una lângă alta.Cât ar rezista codul tău PIN? Compară →

Numărătoarea presupune că atacatorul cunoaște întreaga schemă (lista de cuvinte, separatorul, tiparul) și îi lipsesc doar cuvintele tale. Acesta este modul standard și onest de a măsura.

Acești timpi presupun că fraza de acces este generată aleatoriu (exact pentru asta există pagina) și nu este refolosită undeva de unde s-a scurs.

De unde vine aleatorietatea

În modul browser, cuvintele sunt extrase cu crypto.getRandomValues, generatorul criptografic de numere aleatorii al sistemului de operare și aceeași sursă pe care se bazează managerele de parole. Eșantionarea cu respingere elimină distorsiunea de modulo. Am ales deliberat să nu adăugăm un pas de tipul „atinge niște pătrățele pentru entropie suplimentară”. Atingerile omenești sunt părtinitoare și valorează câțiva biți în cel mai bun caz. Lipirea lor peste un CSPRNG ar sugera că CSPRNG-ul are nevoie de ajutor. Nu are, iar teatrul nu înseamnă securitate.

Dacă preferi să nu te încrezi deloc în aleatorietatea acestei pagini, exact pentru asta există modul cu zaruri: tu arunci, pagina caută, iar căutarea poate fi verificată de mână. Acesta este ritualul diceware original, și motivul pentru care lista de cuvinte vine cu coduri de zaruri în prima ei coloană.

Întrebări frecvente, cu răspunsuri oneste

De ce bat patru cuvinte aleatorii „P@ssw0rd!”?

Spărgătorii nu atacă litere, ci tipare. „P@ssw0rd!” este un cuvânt din dicționar cu exact substituțiile pe care orice unealtă de spargere le încearcă prima. Puterea lui reală este o mică fracțiune din cât pare. Patru cuvinte alese cu zarul poartă 51,7 biți de aleatorietate autentică: circa 3,7 biliarde de posibilități la fel de probabile. Nicio rulare de tip listă-de-cuvinte-plus-reguli nu poate scurtcircuita asta. Aleatorietatea bate istețimea, iar mai multe cuvinte sunt cele care o scalează.

E sigur să generezi o frază de acces într-o filă de browser?

Această pagină își ia aleatorietatea din crypto.getRandomValues, citește o listă de cuvinte servită de acest site și nu face nicio cerere de rețea în timp ce generează. Poți verifica asta în DevTools. Precizările oneste stau în afara matematicii. Fraza există în memoria acestei file și, odată ce o copiezi, în clipboardul tău. Generează câte vrei. Tratează-o pe cea pe care o păstrezi ca pe ceea ce tocmai a devenit: un secret.

Ce este, mai exact, lista de cuvinte?

Lista mare EFF: 7.776 de cuvinte alese pentru cât de ușor se rețin și pentru prefixe distincte. 7.776 = 6⁵, așa că fiecare cuvânt echivalează cu o aruncare de cinci zaruri. Alegerea cu un CSPRNG este varianta digitală a aceluiași ritual. Copia de pe acest site este identică la nivel de octet cu originalul EFF (SHA-256 începând cu addd3553…, cu proveniența publicată alături de fișier). Niciun CDN nu este implicat.

Opțiunile o fac mai puternică?

În mare parte, nu, iar etichetele o spun. Separatoarele și majusculele sunt tipare fixe, care valorează +0 biți împotriva unui atacator care cunoaște schema. Cifra adăugată la final este extrasă aleatoriu și aduce +3,3 biți: real, dar mic. Singurul buton care scalează este numărul de cuvinte. Fiecare cuvânt adăugat înmulțește posibilitățile cu 7.776.

Ce fac dacă nu am încredere în aleatorietatea acestei pagini?

Atunci nu o folosi. Treci la modul cu zaruri și adu-ți-o pe a ta. Cinci aruncări ale unui zar real aleg fiecare cuvânt. Pagina doar caută codul în fișierul public cu lista de cuvinte, lucru pe care îl poți face și de mână, ca să verifici. La un tabel de căutare nu există nimic „ghicibil”. Modul browser rămâne calea comodă: crypto.getRandomValues este CSPRNG-ul sistemului de operare, aceeași sursă pe care se bazează managerele de parole.

Lista de cuvinte, verificabilă

Acest site servește lista mare EFF identică la nivel de octet cu originalul (SHA-256 addd35536511597a02fa0a9ff1e5284677b8883b83e986e43f15a3db996b903e), verificată față de două servere-oglindă independente de pachete și față de o sumă de control înregistrată public. Fișierul și nota lui de proveniență sunt deschise:

Cum funcționează

Fiecare cuvânt este ales prin eșantionare cu respingere pe valori de 32 de biți de la crypto.getRandomValues (fără distorsiune de modulo) din lista cu 7.776 de intrări. Cifra opțională este extrasă la fel. În modul cu zaruri, propriile tale aruncări înlocuiesc complet eșantionarea. Fiecare grup de cinci cifre adresează un cuvânt din coloana cu coduri de zaruri a fișierului, iar pagina nu adaugă nicio aleatorietate proprie. Generarea are loc integral în această filă: zero cereri în momentul generării, nimic salvat nicăieri. Timpii de spargere sunt mediane (jumătate din spațiul de chei) la ratele ilustrative declarate.

Cuvinte atât de puternice merită o ușă la fel de solidă.

Sealby încuie fiecare seif cu PIN-ul sau fraza ta de acces trecute prin Argon2id calibrat pe dispozitivul tău. Coloana lentă de mai sus este cea cu care se confruntă de fapt un atacator. Pozele tale, în spatele cuvintelor tale.

Descarcă din App Store

iPhone și iPad · iOS 17+ · Gratuit