Comprovador de la fortalesa de contrasenyes
Comprova com de forta és la teva contrasenya: puntuació, temps estimat per desxifrar-la en quatre escenaris d'atac i consells, tot en local.
La contrasenya s'analitza només en aquesta pàgina. No s'envia, no es desa i no es registra mai.
Escriu una contrasenya per veure com de difícil seria d'endevinar.
- Puntuació
- –
- Intents estimats
- –
- Entropia estimada
- –
- Longitud
- –
- Tipus de caràcters
- –
Temps estimat per desxifrar-la
| Escenari d'atac | Temps |
|---|---|
| Atac en línia, amb límit d'intents (100 intents per hora) | – |
| Atac en línia, sense límit d'intents (10 intents per segon) | – |
| Atac fora de línia, amb un hash lent com bcrypt (10.000 intents per segon) | – |
| Atac fora de línia, amb un hash ràpid com MD5 (10.000 milions d'intents per segon) | – |
Punts febles i consells
L'entropia suposa que cada caràcter s'ha triat a l'atzar entre els tipus de caràcters utilitzats. És un límit superior: la puntuació i els temps de desxiframent anteriors tenen en compte els patrons del món real.
Com comprovar una contrasenya
- Escriu o enganxa la contrasenya a Contrasenya per provar. El camp amaga el que escrius; prem Mostra per veure-ho i Amaga per tornar-ho a emmascarar.
- El resultat apareix mentre escrius. La barra de Fortalesa va de 0 (Molt feble) a 4 (Molt forta).
- Llegeix la taula de Temps estimat per desxifrar-la: dona una durada per a cadascun dels quatre escenaris d’atac, des d’un lloc web que limita els intents d’inici de sessió fins a una base de dades robada atacada amb targetes gràfiques.
- Consulta Punts febles i consells. Indica el problema que ha trobat el comprovador (una contrasenya comuna, un patró de teclat, una data, una seqüència repetida…) i suggereix com solucionar-lo.
La contrasenya s’analitza només en aquesta pàgina. No s’envia, no es desa i no es registra mai, i el camp s’esborra quan surts de la pàgina. Tot i així, l’hàbit més segur és provar una contrasenya que s’assembli a la teva en lloc de la teva contrasenya real.
Una nota sobre l’idioma: els diccionaris que fa servir el comprovador són en anglès i en francès, i els missatges de Punts febles i consells surten en anglès. La puntuació, els temps i l’entropia funcionen igual amb qualsevol contrasenya, però les paraules corrents en català no es detecten com a tals.
Com es calcula la puntuació
Aquesta eina utilitza zxcvbn, un estimador de contrasenyes de codi obert creat originalment a Dropbox (aquí en la seva versió mantinguda en TypeScript, zxcvbn-ts). En lloc de comptar les lletres majúscules i els símbols, pensa com un atacant de contrasenyes. Divideix la contrasenya en parts i busca els patrons que els atacants proven primer:
- les contrasenyes filtrades més habituals, noms i cognoms i paraules angleses i franceses freqüents, incloses les paraules invertides i les substitucions «l33t» com
p@ssw0rd; - recorreguts de teclat com
qwerty,azertyo1qaz2wsx; - caràcters repetits (
aaaa), blocs repetits (abcabc) i seqüències (abcd,9876); - dates i anys recents.
Després calcula quants intents necessitaria un atacant per trobar la contrasenya sencera, i ho mostra com a Intents estimats. La puntuació segueix aquest número: per sota de mil intents dona 0, per sota d’un milió 1, per sota de 100 milions 2, per sota de 10.000 milions 3, i qualsevol valor superior puntua 4.
Els quatre escenaris d’atac
Els temps de desxiframent divideixen el nombre estimat d’intents per la velocitat de cada atac:
| Escenari | Velocitat |
|---|---|
| Atac en línia, amb límit d’intents | 100 intents per hora |
| Atac en línia, sense límit d’intents | 10 intents per segon |
| Atac fora de línia, amb un hash lent com bcrypt | 10.000 intents per segon |
| Atac fora de línia, amb un hash ràpid com MD5 | 10.000 milions d’intents per segon |
Un atac en línia vol dir que algú escriu intents en un formulari d’inici de sessió. Un atac fora de línia es produeix després d’una filtració de dades, quan l’atacant té una còpia dels hashes de contrasenya emmagatzemats i pot provar intents amb el seu propi maquinari. L’última línia és el pitjor dels casos, i és la que cal vigilar en les contrasenyes que protegeixen el correu, el banc o un gestor de contrasenyes. Els temps són mitjanes: un atacant pot tenir sort abans.
Entropia estimada
L’Entropia estimada és la xifra clàssica de força bruta: longitud × log2(mida del conjunt), on el conjunt és la suma dels tipus de caràcters utilitzats (26 minúscules, 26 majúscules, 10 dígits, 33 símbols i 100 per a altres caràcters com els accents o els emojis). Qwerty123! obté uns 66 bits amb aquesta fórmula, però zxcvbn li dona un 0 (Molt feble) perquè és una filera de teclat seguida d’un sufix comú. L’entropia només té sentit per a contrasenyes triades a l’atzar, per exemple amb un generador de contrasenyes; per a les contrasenyes fetes per persones, fia’t de la puntuació i dels temps de desxiframent.
Preguntes freqüents
És segur escriure aquí la meva contrasenya real?
La comprovació s’executa íntegrament al teu navegador amb un diccionari carregat des d’aquest lloc; res del que escrius es transmet ni es desa. Tot i així, com a norma general, no escriguis mai una contrasenya enlloc més que allà on s’utilitza. Provar una contrasenya semblant dona la mateixa informació.
Per què la meva contrasenya llarga obté una puntuació baixa?
La longitud només ajuda si el contingut és imprevisible. Una cita famosa, una paraula repetida tres vegades o una filera de teclat són de les primeres coses que proven els atacants, de manera que aporten poca fortalesa encara que facin la contrasenya llarga.
Quina puntuació he de buscar?
Busca un 4 (Molt forta) per als comptes importants, i com a mínim un 3 per a la resta. Una frase de pas aleatòria de cinc paraules o més, o una contrasenya aleatòria de 14 caràcters o més, arriba fàcilment al 4.
Els símbols i les majúscules fan forta una contrasenya?
No per si sols. Password1! compleix la majoria de regles de complexitat i continua sent una de les contrasenyes més comunes. L’aleatorietat i la longitud importen molt més que la varietat de caràcters.
L'eina comprova si la meva contrasenya s'ha filtrat?
La compara amb una llista integrada de contrasenyes filtrades molt comunes, però no consulta cap base de dades de filtracions en línia. Una contrasenya que aquí sembla forta pot haver quedat exposada igualment si la vas reutilitzar en un lloc que va patir una filtració.
Eines relacionades
- Generador de contrasenyes Generador de contrasenyes gratuït que crea contrasenyes aleatòries fortes de 4 a 128 caràcters al navegador amb un generador segur. No es desa ni s'envia res.
- Generador de frases de pas Crea frases de pas fortes i fàcils de recordar amb la llista d'EFF o una de francesa, amb l'entropia en bits. Es generen de manera segura al navegador.
- Generador de hash (MD5, SHA-256) Genera hashos MD5, SHA-1, SHA-256 i SHA-512 de text o de fitxers de qualsevol mida i verifica sumes de verificació. Tot s'executa al navegador.