También disponible en: English · Português · Français · العربية
Generador de frases de contraseña de varias palabras
Combina varias palabras al azar en una frase que se recuerda de memoria y que, con los ajustes por defecto, es más difícil de adivinar que una contraseña aleatoria de doce caracteres.
Qué es una frase de contraseña
Una frase de contraseña (passphrase) es una alternativa a la contraseña de caracteres sueltos: en vez de una mezcla de letras, números y símbolos difícil de memorizar, encadena varias palabras elegidas al azar. Aquí puedes generarla en el navegador ajustando cuántas palabras quieres, con qué separador se unen y si necesitas mayúscula inicial o un número para pasar el formulario que se los exija.
Cada palabra sale de una lista fija mediante el mismo generador criptográfico que usa la pestaña de contraseñas, así que la elección de cada una es independiente de las demás y nadie —ni el propio generador— puede predecir la siguiente a partir de la anterior.
Cómo se usa
- Elige cuántas palabras quieres. El deslizador va de 3 a 12; con 6, el valor por defecto, ya superas en fuerza a una contraseña aleatoria de doce caracteres.
- Escoge el separador. Guion, punto, guion bajo, espacio o ninguno: cambia solo el aspecto de la frase, no su seguridad.
- Activa mayúscula inicial o número si el sitio los exige. Ninguna de las dos casillas es necesaria para tener una frase fuerte; están pensadas para formularios con esos requisitos. Copia el resultado con el botón de arriba.
De dónde sale de verdad la seguridad
El dato que sostiene toda esta pestaña es este: una frase de seis palabras tiene 77,5 bits de entropía, algo más que los 76,5 bits de una contraseña aleatoria de doce caracteres con mayúsculas, dígitos y símbolos —y la frase, a diferencia de la contraseña, se memoriza de un vistazo y se escribe sin mirar la pantalla. Frente a un ataque sin conexión a un billón de intentos por segundo, las dos aguantan siglos, pero solo una de las dos te la vas a acordar mañana.
Las palabras salen de la lista larga de la Electronic Frontier Foundation, publicada en 2016 bajo licencia CC BY 3.0 US: 7.776 palabras —exactamente 6 elevado a 5, el resultado de tirar un dado cinco veces— depuradas para que ninguna sea el principio de otra y para que no se confundan al oírlas o teclearlas. Cada una aporta 12,9248 bits, así que la entropía sube en bloques enteros por palabra, no carácter a carácter. Un aviso honesto si estás leyendo esto en español: la lista está en inglés, no existe una equivalente en castellano con las mismas garantías de que ninguna palabra empiece igual que otra, y eso significa que la frase que te va a salir aquí estará en inglés aunque toda la página esté en español.
Poner cada palabra en mayúscula inicial no añade ni un bit de seguridad: es siempre la misma transformación, así que no descarta ninguna posibilidad y el diccionario del atacante también prueba las palabras en mayúscula. Esa casilla está solo porque algunos formularios exigen una mayúscula por norma. El número opcional, en cambio, sí suma algo, aunque menos de lo que parece: se coloca al final de una palabra elegida al azar, no siempre al final de la frase, lo que da log2(10 × 6) = 5,9 bits con seis palabras, frente a los 3,3 que daría ponerlo siempre al final. Aun así, sigue siendo menos de la mitad de los 12,9 bits que consigues añadiendo una palabra más: si quieres más seguridad, alargar la frase gana a decorarla.
Por qué es gratis
Esta pestaña se genera entera en tu navegador, con la misma fuente criptográfica que la de contraseñas: sin cuenta, sin marca de agua y sin ningún límite oculto de generaciones al día. Copia la frase, apréndetela si quieres, y cierra la pestaña sin dejar nada guardado en ningún servidor.