Acerca de: Generador de contraseñas seguras
El generador de contraseñas crea contraseñas fuertes y realmente aleatorias para tus cuentas. Eliges la longitud y los tipos de caracteres, ves una estimación de cuánto resistiría a un ataque y la copias con un clic.
Cómo funciona
Las contraseñas se crean con crypto.getRandomValues, el generador de números aleatorios criptográficamente seguro de tu navegador. Es la misma fuente de aleatoriedad que se usa para las claves de cifrado. El Math.random() normal es predecible y no debe usarse para contraseñas. La herramienta también usa muestreo por rechazo, de modo que cada carácter del conjunto tiene exactamente la misma probabilidad, sin sesgos sutiles hacia algunas letras.
Si activas «al menos uno de cada tipo», primero se coloca un carácter de cada conjunto elegido, el resto se rellena con el conjunto completo y luego se mezcla todo para que esos caracteres garantizados no queden en posiciones predecibles.
¿Qué hace fuerte a una contraseña?
La robustez se mide en bits de entropía: longitud × log₂(tamaño del conjunto). Cada bit extra duplica los intentos que necesita un atacante. El medidor supone un ataque sin conexión a 10.000 millones de intentos por segundo.
- Menos de 40 bits: débil, se descifra en minutos u horas.
- De 60 a 80 bits: fuerte para la mayoría de cuentas online.
- Más de 80 bits: muy fuerte. Una contraseña de 16 caracteres con los cuatro tipos llega a unos 104 bits.
La longitud gana a la complejidad. Añadir caracteres aumenta la robustez mucho más rápido que añadir tipos de símbolos.
Buenas prácticas
- Usa una contraseña distinta para cada cuenta. Las contraseñas reutilizadas convierten una filtración de datos en muchas.
- Guárdalas en un gestor de contraseñas como Bitwarden, 1Password o el que trae tu navegador.
- Usa al menos 16 caracteres para el correo, el banco y otras cuentas importantes.
- Activa la verificación en dos pasos (2FA) siempre que esté disponible.
- Excluye los caracteres parecidos (I, l, 1, O, 0) cuando la contraseña se vaya a dictar o copiar de un papel, como la del Wi-Fi.