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.
Lista de cuvinte nu s-a încărcat. Reîncarcă pagina ca să încerci din nou. Fără ea nu se poate genera nimic.
Aruncă cinci zaruri reale pentru fiecare cuvânt sau un singur zar, în cinci aruncări. Aceleași aruncări dau întotdeauna aceleași cuvinte. Aleatorietatea e a ta, făcută din plastic, iar pagina asta devine un simplu tabel de căutare.
Atinge fiecare aruncare pe măsură ce o faci sau tastează cifrele.
Nimic de crezut pe cuvânt aici: în acest mod, pagina nu contribuie cu nicio aleatorietate. Verifică orice cuvânt de mână în fișierul brut cu lista de cuvinte.
Matematica entropiei de mai jos presupune zaruri corecte și aruncări oneste. Cu zaruri reale, partea aceea rămâne garanția ta, nu a noastră.
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.
Opțiunea „adaugă o cifră” este dezactivată aici: ar veni din aleatorietatea browserului, exact ce vrea modul cu zaruri să evite. Adaugă-ți propria cifră după copiere, dacă un site îți cere una.
Orice schimbare extrage o frază nouă. Opțiunile nu reprelucrează niciodată fraza de pe ecran.
În modul cu zaruri, aruncările tale fixează cuvintele. Separatorul și majusculele restilizează aceeași frază, în loc să extragă una nouă.
Matematica, pe masă
log₂(7.776) = 12,925 biți per cuvânt · timp median de spargere = combinații ÷ 2 ÷ rata de încercări
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.
iPhone și iPad · iOS 17+ · Gratuit