Paso a paso: Generador de contraseñas
- Elige el tipo«Contraseña» para caracteres aleatorios o «Frase de contraseña» para varias palabras al azar, más fáciles de recordar y teclear.
- Ajusta las opcionesLongitud de 8 a 128, mayúsculas, minúsculas, números y símbolos, o el número de palabras y el separador.
- Copia la que te gustePulsa el botón de copiar junto a cada contraseña o genera otra. Puedes crear hasta 20 a la vez.
Cómo se generan las contraseñas
Usamos crypto.getRandomValues, el generador de números aleatorios criptográficamente seguro del navegador, el mismo que se usa para cifrar conexiones. No usamos Math.random, que es predecible.
Cada carácter se elige con muestreo por rechazo, una técnica que evita el sesgo del módulo: todos los caracteres tienen exactamente la misma probabilidad. Para garantizar que aparece al menos un carácter de cada tipo elegido, se descartan las contraseñas que no lo cumplen y se genera otra, de modo que el resultado sigue siendo uniforme.
Todo ocurre en tu dispositivo: la página no envía nada a ningún servidor, no guarda historial y las contraseñas desaparecen al cerrarla.
Qué es la entropía y cuánta necesitas
La entropía mide cuántas combinaciones posibles hay, en bits: cada bit duplica el número de intentos que necesitaría un atacante. Calculamos la entropía exacta según el conjunto de caracteres y la longitud (o el tamaño de la lista de palabras), no una estimación basada en el aspecto de la contraseña.
- Menos de 45 bits: débil frente a un ataque sin conexión.
- 60–80 bits: buena para la mayoría de cuentas, siempre que sea única.
- Más de 80 bits: muy fuerte; recomendable para el gestor de contraseñas, el correo principal o el banco.
Como referencia, 16 caracteres con mayúsculas, minúsculas, números y símbolos superan los 100 bits, y una frase de 6 palabras de nuestra lista ronda los 62 bits (68 con el número final).
¿Contraseña aleatoria o frase de contraseña?
Las contraseñas aleatorias son ideales si usas un gestor de contraseñas: no necesitas recordarlas, así que pueden ser largas y complejas.
Las frases de contraseña (por ejemplo faro-cereza-volcan-tinta-musgo-reloj-42) son mejores para lo que debes teclear de memoria, como la contraseña maestra del gestor o la de tu ordenador. Se eligen al azar entre 1270 palabras comunes en español, sin tildes ni ñ para escribirlas en cualquier teclado.
En ambos casos, lo más importante es no reutilizarlas y activar la verificación en dos pasos siempre que puedas.
Características
Aleatoriedad criptográfica
crypto.getRandomValues con muestreo por rechazo: sin sesgos y sin patrones predecibles.
Nada se guarda
Sin registro, sin historial y sin enviar nada. Las contraseñas solo existen en tu pantalla.
Entropía real
Calcula los bits exactos según tus opciones e indica el tiempo orientativo para adivinarla.
Frases en español
Frases de contraseña con palabras comunes, separador y número opcional, fáciles de recordar.
Preguntas frecuentes
¿Es seguro generar contraseñas en una web?
En esta sí, porque la contraseña se crea en tu navegador y nunca viaja por internet: puedes comprobarlo desconectándote después de cargar la página, y seguirá funcionando. Aun así, para lo más sensible, genera la contraseña y guárdala directamente en tu gestor de contraseñas.
¿Qué longitud debe tener una contraseña segura?
Al menos 12–16 caracteres combinando mayúsculas, minúsculas, números y símbolos, o una frase de 5–6 palabras. Lo importante es que sea única para cada servicio.
¿Para qué sirve evitar caracteres confusos?
Quita caracteres que se confunden al leerlos o dictarlos, como 0 y O o 1, l e I. Viene bien si vas a copiar la contraseña a mano o leerla por teléfono. Reduce un poco la entropía, y el contador lo tiene en cuenta.
¿El tiempo para adivinarla es exacto?
No, es orientativo. Suponemos un ataque muy potente de 100 000 millones de intentos por segundo contra una contraseña filtrada. Si la contraseña es aleatoria y única, ese cálculo es una buena referencia; si la reutilizas, no sirve de nada.
¿Algunas webs no aceptan ciertos símbolos?
Algunas sí. Si una web rechaza la contraseña, desmarca «Símbolos» y aumenta la longitud para compensar, o genera otra hasta que te encaje.
Actualizado: · Equipo de INNOZONA