La fuerza de una contraseña no depende de que parezca complicada, sino de cuántos intentos necesita un atacante para adivinarla. Se mide en bits de entropía, y cada bit extra duplica los intentos. «P@ssw0rd2026» tiene mayúsculas, minúsculas, números y un símbolo, pero es una palabra común con sustituciones previsibles que las herramientas de cracking prueban en segundos. Una contraseña segura debe generarse al azar y ser lo bastante larga.
La herramienta usa crypto.getRandomValues, el generador criptográfico del navegador, no el previsible Math.random. El modo aleatorio crea de 6 a 64 caracteres con mayúsculas, minúsculas, números y 26 símbolos comunes, y garantiza al menos un carácter de cada grupo elegido. Con todo marcado, el conjunto ronda los 88 caracteres, unos 6,46 bits cada uno, así que 16 caracteres dan unos 103 bits, muy por encima de la fuerza bruta actual. También puedes excluir caracteres parecidos como 1, l, I, 0, O y o para teclear más fácil.
El modo frase Diceware elige al azar de 3 a 8 palabras de una lista integrada y las une con guiones: fácil de recordar y escribir. Siendo sinceros, la lista solo tiene 96 palabras, unos 6,58 bits por palabra, de modo que 8 palabras dan unos 53 bits, claramente menos que una contraseña aleatoria de longitud similar. Úsala para lo que debas memorizar, como el inicio de sesión del ordenador o el Wi-Fi. Para cuentas importantes como el correo, la banca online o la nube, usa el modo aleatorio con 16 o más caracteres y un gestor de contraseñas.
La herramienta muestra un nivel de fuerza y un tiempo estimado de descifrado según la entropía, y genera 1, 5 o 10 contraseñas a la vez. Incluso una contraseña fuerte falla si se reutiliza: cuando una web sufre una filtración, los atacantes la prueban en todas partes. Usa una contraseña distinta en cada sitio y activa la verificación en dos pasos. Las contraseñas se generan en tu navegador y nunca se envían ni se registran.