Cómo usar el generador de contraseñas
- En cuanto carga la página aparece una contraseña nueva de 16 caracteres. Pulsa Copiar y pégala donde la necesites.
- Arrastra el control deslizante o escribe una longitud entre 4 y 128 caracteres. Cada cambio crea una contraseña nueva.
- Elige los tipos de carácter: mayúsculas, minúsculas, números y símbolos. El generador incluye siempre al menos un carácter de cada tipo que selecciones, de modo que la contraseña pasa en las webs que exigen «un número y un símbolo».
- Activa Excluir caracteres que se parecen si alguna vez vas a leer la contraseña en voz alta o a escribirla a mano. Elimina I, l, 1, O, 0, o y las comillas.
- Pulsa Generar una nueva hasta que te guste una y guárdala después en un gestor de contraseñas.
Cómo se crean las contraseñas
Cada carácter se elige con crypto.getRandomValues, el generador de números aleatorios criptográficamente seguro del navegador. Las funciones habituales, como Math.random, son predecibles y no deben usarse nunca para secretos. Para que todos los caracteres sean igual de probables, el generador usa muestreo con rechazo en lugar de un simple resto, que haría algo más frecuentes a algunos caracteres. Si una contraseña ya generada carece de alguno de los tipos de carácter que has seleccionado, se descarta y se genera otra. El resultado: todas las contraseñas que encajan con tus ajustes son exactamente igual de probables. Nada sale de tu dispositivo.
Seguridad de la contraseña y entropía
La seguridad se muestra en bits de entropía: el logaritmo en base 2 de cuántas contraseñas distintas pueden producir tus ajustes. Cada bit adicional duplica el número de intentos que necesita un atacante. Para una cadena totalmente aleatoria, la fórmula teórica es longitud × log₂(tamaño del conjunto de caracteres); con los cuatro tipos, el conjunto tiene 89 caracteres, así que cada carácter aporta unos 6,5 bits. Exigir al menos un carácter de cada tipo seleccionado descarta algunas combinaciones, y la herramienta lo resta con exactitud. El efecto solo es grande en contraseñas cortas: con 4 caracteres son 22,1 bits en lugar de 25,9, y con 16 caracteres, 103,4 en lugar de 103,6.
- Por debajo de 36 bits: débil. Solo vale para PIN desechables.
- De 36 a 59 bits: aceptable. Resiste los intentos en línea, en los que las webs limitan los intentos de acceso.
- De 60 a 127 bits: fuerte. Buena para casi todas las cuentas.
- 128 bits o más: muy fuerte, comparable a una clave de cifrado de 128 bits.
Ejemplo práctico: por qué importa la longitud
Imagina una base de datos de contraseñas filtrada y un atacante que prueba 100 000 millones de intentos por segundo con un equipo de tarjetas gráficas. De media, encuentra una contraseña tras probar la mitad de todas las combinaciones. Con contraseñas totalmente aleatorias:
- 8 letras minúsculas (37,6 bits): unos 1 segundo.
- 8 letras y números (47,6 bits): unos 18 minutos.
- 12 letras y números (71,5 bits): unos 500 años.
- 16 caracteres de todos los tipos (103,6 bits): unos 2,5 billones de años (2,5 × 10¹² años).
Pasar de 8 a 16 caracteres aporta mucho más que añadir símbolos. Por eso la longitud predeterminada aquí es 16; las contraseñas de 16 caracteres de este generador tienen 103,4 bits, unos 2 billones de años a esa velocidad.
Consejos para usar contraseñas seguras
- Usa una contraseña distinta para cada web. Cuando una web sufre una filtración, los atacantes prueban el mismo correo y la misma contraseña en todas las demás.
- Deja que un gestor de contraseñas las recuerde. Bitwarden, 1Password y los gestores integrados en los navegadores y en los móviles guardan y rellenan por ti contraseñas largas y aleatorias.
- Activa la verificación en dos pasos en el correo, la banca y las redes sociales. Incluso una contraseña perfecta puede caer en un intento de suplantación (phishing).
- ¿Necesitas recordar una? Para la contraseña maestra de tu gestor, usa mejor de 5 a 6 palabras aleatorias (una frase de contraseña); es larga, fuerte y más fácil de escribir.
- Evita reciclar contraseñas antiguas con pequeños cambios. Pasar de «Verano2025!» a «Verano2026!» es lo primero que prueban los programas de fuerza bruta.
Preguntas frecuentes
¿Es seguro usar un generador de contraseñas online?
Este sí: las contraseñas se crean en tu navegador con crypto.getRandomValues, la misma fuente aleatoria segura que usan los navegadores para las claves de cifrado. No se envía nada a ningún servidor ni se guarda.
¿Qué longitud debe tener mi contraseña?
Al menos 12 caracteres para las cuentas de uso diario y 16 o más para el correo, la banca y la contraseña maestra de tu gestor de contraseñas. La longitud aporta más seguridad que cualquier regla sobre los símbolos.
¿Debo incluir símbolos?
Sí, cuando la web los admita. Los símbolos amplían el conjunto de caracteres, así que cada carácter aporta más entropía. Si una web rechaza algunos símbolos, desactívalos y añade unos cuantos caracteres más.
¿Qué significan los «bits de entropía»?
Miden cuántos intentos necesitaría un atacante: cada bit adicional duplica el trabajo. Con unos 60 bits se resisten los ataques en línea, y con 100 bits o más se queda fuera del alcance de cualquier ataque sin conexión conocido.