Generador de frases de contraseña
Crea frases de contraseña seguras y fáciles de recordar con palabras aleatorias en inglés o francés, con la entropía en bits. Todo en tu navegador.
Entropía: –
Cómo usar el generador de frases de contraseña
- Elige la Lista de palabras: Inglés (EFF, 7.776 palabras) o Francés (7.776 palabras). Las listas disponibles son en inglés y en francés; no hay lista en español, así que en esta página se selecciona el inglés por defecto.
- Mueve el control Número de palabras (de 3 a 12). Seis palabras son una buena opción para la mayoría de las cuentas.
- Elige un Separador: Guion (-), Espacio, Punto (.), Guion bajo (_) o Ninguno.
- Elige las Mayúsculas: minúsculas, Cada Palabra En Mayúscula, MAYÚSCULAS o Al azar en cada palabra.
- Marca Añadir una cifra aleatoria si un sitio exige un número.
- Indica la Cantidad de frases que quieres (hasta 20), pulsa Generar y después Copiar.
La línea Entropía se actualiza con cada cambio y muestra la fortaleza en bits, además del tamaño de la lista y los bits que aporta cada palabra.
Por qué funcionan las frases de contraseña
Una frase como crumpet-oblivion-wobbly-cactus-jury-pelican es larga, cómoda de escribir y mucho más fácil de recordar que x7#Qp!2v. Su fortaleza no viene de que las palabras sean raras, sino de que se eligen al azar en una lista conocida. Es la idea del método Diceware, en el que se lanzan cinco dados para escoger cada palabra de una lista de 6^5 = 7.776 entradas. Esta herramienta hace lo mismo con el generador de números aleatorios criptográfico de tu navegador (la Web Crypto API) y un muestreo sin sesgo, de modo que cada palabra de la lista tiene exactamente la misma probabilidad de salir en cada elección.
Como las palabras son aleatorias, la fortaleza se puede medir con precisión, incluso suponiendo que un atacante sepa qué lista y qué ajustes has usado:
Entropía = número de palabras × log2(tamaño de la lista)
Cada palabra de una lista de 7.776 aporta log2(7.776) ≈ 12,9 bits. Seis palabras dan unos 77,5 bits y siete, unos 90 bits. Las mayúsculas Al azar en cada palabra añaden 1 bit por palabra, y Añadir una cifra aleatoria (una cifra del 0 al 9 añadida a una palabra elegida al azar) suma log2(10 × número de palabras) bits, unos 5,9 bits con seis palabras. Cada Palabra En Mayúscula o MAYÚSCULAS no añaden nada, porque un atacante puede probar esas variantes sin coste, pero ayudan a cumplir las reglas de contraseñas.
Como referencia, la herramienta califica de débil lo que queda por debajo de 50 bits, de aceptable de 50 a 79, de fuerte de 80 a 99 y de muy fuerte a partir de 100. Para la contraseña maestra de un gestor de contraseñas o el cifrado de un disco, usa 7 palabras o más.
Las listas de palabras
La lista inglesa es la EFF large wordlist de la Electronic Frontier Foundation (CC BY 3.0 US). Evita palabras ofensivas o difíciles de escribir y se diseñó para que las palabras se tecleen con facilidad. La lista francesa es «diceware-fr-alt», de Arthur Pons (licencia MIT), creada a partir de la base de datos Lexique 3 (CC BY-SA 4.0): palabras comunes de 4 a 9 letras, sin acentos ni homófonos, rápidas de escribir en cualquier teclado. Las dos listas tienen exactamente 7.776 palabras, así que la entropía es la misma en ambos idiomas.
Las listas se descargan de este sitio la primera vez que generas una frase; después todo ocurre en tu dispositivo. Las frases de contraseña nunca se envían ni se guardan.
Preguntas frecuentes
¿Cuántas palabras debo usar?
Cinco palabras (unos 65 bits) bastan para una cuenta en línea normal protegida con límite de intentos. Seis palabras son una base sólida. Usa siete o más para la contraseña maestra de un gestor, una clave de cifrado de disco o cualquier cosa que un atacante pueda intentar descifrar sin conexión.
¿Hay una lista de palabras en español?
No. Las listas disponibles son en inglés y en francés. Para la seguridad da igual: la entropía depende del tamaño de la lista y del azar, no del idioma, y ambas listas tienen 7.776 palabras.
¿Es obligatorio usar un separador?
No, pero mejora la legibilidad y evita ambigüedades. Con Ninguno y minúsculas, dos secuencias de palabras distintas podrían producir de vez en cuando la misma cadena, lo que reduce ligeramente la fortaleza real.
¿Puedo cambiar una palabra que no me guste?
Mejor genera otra frase. Sustituir las palabras que te cuestan recordar hace que el resultado sea menos aleatorio y más débil que la entropía indicada.
¿Por qué es mejor una frase que una contraseña corta y compleja?
Una contraseña de 12 caracteres aleatorios entre letras, cifras y símbolos tiene unos 78 bits, parecido a seis palabras aleatorias, pero es mucho más difícil de recordar y de teclear. La longitud a base de palabras aleatorias ofrece la misma seguridad de forma más cómoda.
¿Puedo reutilizar una frase en varios sitios?
No. Usa un secreto distinto para cada cuenta, idealmente guardado en un gestor de contraseñas, y reserva las frases memorizables para los pocos secretos que tengas que escribir de memoria.
Herramientas relacionadas
- Generador de contraseñas Generador de contraseñas gratis que crea contraseñas seguras y aleatorias de 4 a 128 caracteres en tu navegador. No se guarda ni se envía nada.
- Generador de números aleatorios Genera números aleatorios en cualquier rango, de 1 a 10.000 a la vez, enteros o decimales, con o sin repetidos, con el azar seguro del navegador.
- Generador de UUID Generador de UUID gratis para las versiones 4 y 7. Crea hasta 1000 a la vez, en mayúsculas o sin guiones, y cópialos o descárgalos en .txt.