Generador de frases de contraseña estilo XKCD

Genera frases de contraseña al estilo xkcd con palabras comunes aleatorias, eligiendo separador, mayúsculas y longitud de las palabras. Muestra la entropía en bits.

Cargando diccionarios…

¿Qué es Generador de contraseñas XKCD?

Inspirado en la viñeta n.º 936 de xkcd, este generador une palabras elegidas al azar, como correct-horse-battery-staple, para crear contraseñas largas, fuertes y fáciles de recordar. Tú controlas el número de palabras, el separador, las mayúsculas y la longitud de las palabras.

Cómo usar Generador de contraseñas XKCD

  1. Fija el Número de palabras (2–12); 4 es lo de la viñeta, hoy es mejor 5–6.
  2. Elige un Separador y un estilo de Mayúsculas.
  3. Ajusta la Longitud mínima de palabra y la Longitud máxima de palabra y, opcionalmente, marca Añadir un dígito aleatorio al final.
  4. Haz clic en Volver a generar; se muestran varias opciones, copia la que te guste.

Ejemplo

Entrada
4 words, hyphen separator, Capitalize Each Word, add a digit
Salida
Acuteness-Slug-Obsolete-Renegade1 (55.0 bits)

Salida aleatoria; la tuya será distinta.

Cuándo usar Generador de contraseñas XKCD

Úsalo para contraseñas que escribes a menudo: inicio de sesión del ordenador, claves Wi-Fi que compartes de palabra, contraseñas maestras. Elige al menos 5 palabras para todo lo que un atacante pueda atacar sin conexión. Evítalo en sistemas con una longitud máxima de contraseña corta; ahí usa el generador de caracteres.

Cómo funciona Generador de contraseñas XKCD

Las palabras se eligen de forma uniforme con crypto.getRandomValues de la lista grande de EFF filtrada por tu rango de longitud. Entropía = palabras × log2(tamaño de la lista), más 1 bit por palabra con mayúsculas aleatorias, log2(10) por cada separador de dígito aleatorio y log2(10) por el dígito añadido al final. La cifra supone que el atacante conoce la lista y tu configuración, así que es un límite inferior honesto. Elegir una entre varias opciones mostradas cuesta como máximo log2(cantidad) bits.

Casos de Uso Comunes

  • Crear una contraseña de inicio de sesión fácil de recordar
  • Generar una contraseña Wi-Fi fácil de leer en voz alta
  • Crear la contraseña maestra de un gestor de contraseñas
  • Producir frases de contraseña para enseñar seguridad de contraseñas

Nota de Seguridad

No modifiques la frase generada para que tenga más «sentido»; las elecciones humanas la hacen predecible.

Preguntas Frecuentes

¿Sigue siendo segura correct horse battery staple?

Esa frase exacta está ya en todos los diccionarios de cracking. La idea es buena: cuatro palabras realmente aleatorias de entre 7.776 dan 51,7 bits; usa cinco o seis palabras para una protección fuerte.

¿Por qué las mayúsculas aportan tan poco?

Poner en mayúscula todas las palabras de la misma forma es una regla que el atacante conoce, así que no aporta nada. Solo las mayúsculas aleatorias por palabra suman 1 bit por palabra.

¿Qué lista de palabras se usa?

La lista grande de EFF, con 7.776 palabras comunes en inglés, filtrada por la longitud mínima y máxima que elijas.

Explora más categorías