Parolă aleatorie Generator
Generați parole aleatoare sigure instantaneu în browser. Personalizați lungimea și tipurile de caractere - gratuit, privat și fără date trimise la niciun server.
Generați parole aleatoare sigure instantaneu în browser. Personalizați lungimea și tipurile de caractere - gratuit, privat și fără date trimise la niciun server.
Un generator de parole aleatorii produce șiruri de caractere concepute pentru a rezista la ghiciri și atacuri cu forță brută. Puterea unei parole generate depinde de lungimea acesteia și de alfabetul (setul de caractere posibile) folosit: 12 caractere dintr-un alfabet de 94 de caractere (majuscule + minuscule + cifre + simboluri) produc aproximativ 79 de biți de entropie, considerați confortabil puternic pentru uz general. Parolele mai scurte sau mai simple produc mai puțină entropie și sunt mai slabe împotriva hardware-ului modern de atac.
În mod critic, acest generator folosește surse aleatoare criptografic sigure (window.crypto.getRandomValues), nu Math.random, mai simplu, care nu este potrivit pentru scopuri de securitate. Ieșirea este potrivită pentru utilizarea efectivă ca parole de cont, chei de criptare pentru uz personal și orice alt context în care imprevizibilitatea contează.
Toată generarea are loc în browserul dvs. Parola nu călătorește niciodată la un server, nu este înregistrată și nu este reținută oriunde putem accesa. Pentru a utiliza parola generată, copiați-o direct în destinație - un manager de parole, formular de creare a contului sau oriunde este necesar.
Oamenii aleg parole previzibile. Studiile asupra bazelor de date cu parole încălcate arată în mod constant că aceleași modele simple apar de milioane de ori: „123456”, „parolă”, cuvinte din dicționar cu un număr atașat, numele animalelor de companie și ale membrilor familiei. Parolele generate aleatoriu evită în totalitate aceste modele.
Reutilizarea parolelor între conturi este, de asemenea, un risc major. Când se scurge baza de date a unui site, orice alt cont care utilizează aceeași parolă este compromis. Parolele unice aleatorii pentru fiecare cont, stocate într-un manager de parole, elimină acest vector de atac. Generatorul produce o nouă parolă unică la un moment dat.
Setați lungimea și setul de caractere, generați.
window.crypto.getRandomValues umple o matrice tipizată cu octeți aleatori securizați criptografic extrași din sursa aleatoare securizată a browserului. Fiecare caracter al parolei este selectat prin maparea octeților aleatori la alfabetul ales, cu eșantionare de respingere pentru a evita părtinirea modulo.
Entropie: log2(alphabet_size^length). 12 caractere din alfabetul de 94 de caractere = 12 × log2(94) ≈ 78,7 biți. 16 caractere din alfabetul de 62 de caractere (numai alfanumeric) ≈ 95,3 biți. Entropia mai mare este exponențial mai dificilă de forța brută.
Rate practice de atac: GPU-urile moderne trimit aproximativ 100 de miliarde de încercări bcrypt-cost-12 pe secundă într-un cluster. 78 de biți de entropie = 2^78 ≈ 3 × 10^23 candidați. Forța brută la rata GPU-ului ar dura aproximativ 10^14 ani - imposibil. Parolele cu entropie mai scăzută cad rapid în intervalele de atac accesibile.