PassGen.co

Idioma

Contraseñas con palabras

  • 7 palabras

Generador de contraseñas con palabras aleatorias gratis

Crea una contraseña memorable con nuestro generador de contraseñas con palabras aleatorias: fácil de recordar, fácil de escribir y difícil de adivinar. Combina la idea de xkcd y el método Diceware bien aplicados, con un generador de números aleatorios seguro y una estimación realista de su fortaleza. La opción predeterminada, siete palabras aleatorias, es lo bastante segura para casi cualquier uso en el que tengas que escribirla a mano.

Elige entre 3 y 12 palabras, qué las separa, si quieres mayúsculas, un número o un símbolo, y la longitud máxima. Hay palabras en inglés y en otros nueve idiomas. ¿No te gusta una palabra? Tócala para cambiar solo esa. La frase de paso se genera en tu dispositivo y nunca se envía a ningún sitio.

Ir a: ¿Para qué sirve? · ¿Cuántas palabras? · Tres palabras aleatorias · Cómo recordarla · Preguntas

¿Para qué necesitas la frase de paso?

Una frase de paso sirve como contraseña cuando tienes que escribirla tú. Elige para qué la necesitas y el generador se abrirá con los ajustes adecuados.

¿Cuántas palabras necesitas?

Cada palabra que añades hace que una frase de contraseña sea unas 7400 veces más difícil de adivinar, porque un atacante tiene que probar todas las palabras de la lista en cada posición. Siete palabras aleatorias, nuestra opción predeterminada, sirven para casi cualquier uso en el que tengas que escribirlas a mano: el inicio de sesión de un ordenador, una red Wi-Fi o una clave SSH. Usa ocho para un gestor de contraseñas o un disco cifrado. Tres o cuatro palabras solo sirven para cuentas que bloquean los intentos fallidos, como se explica más abajo.

El tiempo que aparece debajo del generador corresponde al peor de los casos: el atacante conoce tu lista de palabras y tiene una copia contra la cual probar combinaciones en sus propios equipos, sin límite de intentos, como una lista de contraseñas robada de un sitio web o una copia de un archivo cifrado. Para la frase de contraseña que aparece en el generador, el tiempo necesario depende de quién intente adivinarla:

Tu frase de contraseña7 palabrasInglés

Una tarjeta gráfica
98 millones de años
Muy fuerte
Como la de un ordenador potente para videojuegos
1.000 tarjetas gráficas Tu valoración
98.000 años
Fuerte
Alquiladas por horas, por ejemplo, por un grupo delictivo
100.000 tarjetas gráficas
980 años
Fuerte
A la escala de un gobierno o una gran empresa tecnológica. Nadie publica estas cifras.

Atacar un sitio web o un dispositivo con la protección adecuada es mucho más lento: bloquea los intentos fallidos repetidos y almacena las contraseñas en un formato que ralentiza los intentos de adivinarlas. Sin embargo, no puedes ver cómo almacena un sitio web la tuya, así que no cuentes con ello.

Las mayúsculas apenas aportan seguridad, porque un atacante también puede poner la inicial de cada palabra en mayúscula. Un número o símbolo aporta un poco. Añadir otra palabra es lo que más aporta. Si un sitio tiene un límite de longitud, abre Sin límite y selecciona ese límite: el generador de contraseñas con palabras solo creará frases de contraseña que lo respeten, y el indicador de seguridad bajará en consecuencia.

¿Basta con una contraseña de 3 palabras?

El Centro Nacional de Ciberseguridad del Reino Unido (NCSC) recomienda usar «tres palabras aleatorias», y muchas personas ya buscan un generador de contraseñas con palabras que use 3 palabras. El consejo es acertado para el caso al que va dirigido: una cuenta en línea que bloquea los intentos repetidos de adivinar la contraseña, idealmente con verificación en dos pasos. Adivinar tres palabras aleatorias a través de una página de inicio de sesión, a un ritmo de 10 intentos por segundo, llevaría unos 650 años.

El problema surge si hay una filtración de datos. Si alguien roba los hashes de las contraseñas del sitio, esas mismas tres palabras se descifran en menos de un segundo, y añadir mayúsculas, un número y un símbolo apenas ayuda. Así que usa tres palabras solo en los casos para los que el NCSC las recomienda. Para un gestor de contraseñas, el inicio de sesión de un ordenador, una red Wi-Fi o un disco cifrado, usa siete o más. El ejemplo Tres palabras aleatorias de arriba abre el generador con una configuración acorde con las recomendaciones del NCSC, y el indicador de seguridad muestra sin rodeos lo débil que es la contraseña.

Un generador de contraseñas con palabras basado en xkcd, bien hecho

La famosa tira cómica de xkcd defendía que cuatro palabras comunes elegidas al azar son más fáciles de recordar que «Tr0ub4dor&3» y más difíciles de descifrar. La idea era acertada. Pero sus cifras eran solo un ejemplo: cuatro palabras de una lista de 2048 equivalen a 44 bits, algo que una sola tarjeta gráfica puede descifrar en menos de un minuto.

Este generador mantiene la idea y corrige las cifras: listas de unas 7400 palabras en lugar de 2048, siete palabras por defecto en lugar de cuatro, ninguna palabra repetida y un generador seguro de números aleatorios en vez de una persona que elige las palabras. Siete palabras equivalen a unos 90 bits: unos 100.000 años, incluso con 1.000 tarjetas gráficas.

Lo más importante es que las palabras se elijan al azar. Quienes eligen sus propias palabras recurren a letras de canciones, citas, nombres y lugares, y las herramientas para descifrar contraseñas prueban esas combinaciones primero. Incluso «correct horse battery staple», la frase de la tira cómica, ya aparece miles de veces en filtraciones de datos. Las palabras elegidas al azar no siguen ningún patrón que se pueda detectar, así que las cifras siguen siendo válidas aunque un atacante sepa que has usado PassGen.co. ¿Ya usas una frase de contraseña que has creado tú? Ponla a prueba en el comprobador de fortaleza de contraseñas.

Cómo recordar una frase de paso

  • Crea una imagen mental. Imagina las palabras, en orden, como una escena breve y disparatada. Una morsa con una linterna en un cañón se recuerda mucho mejor que siete palabras sueltas.
  • Escríbela a menudo al principio. Úsala varias veces al día durante la primera semana. Después, tus dedos la recordarán.
  • Apúntala en un papel mientras la memorizas. Guarda el papel en casa, nunca junto al dispositivo que desbloquea, y destrúyelo cuando te sepas la frase de paso de memoria.
  • Conserva los separadores. Los guiones o los espacios te ayudan a ver dónde te has equivocado y no cuestan nada.

Frases de contraseña en tu idioma

Las palabras que conoces son más fáciles de recordar y escribir. Elige una lista de palabras con el botón del globo terráqueo: Inglés, Deutsch, Español, Français, Italiano, Português, Català, Nederlands, Українська o Русский. Todas las listas principales tienen entre unas 5900 y 7700 palabras, por lo que una frase de contraseña en cualquiera de estos idiomas es casi tan segura como una en inglés, y el indicador de seguridad que aparece debajo del generador tiene en cuenta la lista exacta que elijas.

Las listas en ucraniano y ruso también están disponibles con letras latinas, porque la pantalla de arranque de un portátil cifrado, un televisor o la página de administración de un rúter a menudo solo permiten usar un teclado con distribución estadounidense. Si no puedes escribir tu frase de paso, no podrás acceder. Por eso, antes de dar por hecho que podrás usar una frase de paso para el cifrado de disco, comprueba que puedes escribirla en la pantalla de arranque, o usa una lista sin acentos.

Inglés (palabras cortas) usa palabras de tres a cinco letras, más rápidas de escribir en un móvil o con el mando de un televisor. Como hay menos palabras entre las que elegir, cada una aporta menos seguridad: usa nueve palabras cortas para conseguir la misma seguridad que con siete de la lista principal.

Cómo funciona: detalles técnicos

Para quienes quieran conocer los detalles.

Aleatoriedad segura

cada palabra se elige con crypto.getRandomValues(), mediante muestreo por rechazo para que todas las palabras tengan exactamente la misma probabilidad de salir. Si sale una palabra que ya está en la frase de paso, se vuelve a sortear, de modo que ninguna palabra se repita.

Estimación de la seguridad

el número exacto de frases de contraseña distintas que se pueden generar con la configuración elegida. Sin una longitud máxima, se calcula como N × (N − 1) × …, con tantos factores como palabras tenga la frase, a partir de una lista de N palabras. Los dígitos aleatorios entre palabras multiplican ese número por 10 por cada espacio entre palabras; «añadir un número», por 10 × número de palabras (qué dígito y en qué palabra); y «añadir un símbolo», por 8 × número de palabras (uno de ! @ # $ % ^ & * y en qué palabra). Las mayúsculas no añaden seguridad, ni tampoco el separador Personalizado, porque lo eliges tú. Bits = log2 de ese número. Tiempo para descifrarla = 2bits − 1 ÷ (2 × 1014) segundos, con 1.000 tarjetas gráficas.

Longitud máxima

el generador cuenta exactamente cuántas frases de paso cumplen el límite a partir de las longitudes de las palabras de la lista y elige una al azar, con la misma probabilidad para todas. La seguridad se calcula a partir del número de frases que cumplen el límite.

Palabras cambiadas

por cada palabra que se cambia k veces, la seguridad se reduce en log2(k + 1) bits, la máxima información que se puede revelar al elegir una entre k + 1 palabras.

Listas adaptadas a los dados

la mayoría de las listas parten de 7776 palabras, que son 6 × 6 × 6 × 6 × 6, el número de resultados posibles al lanzar cinco dados. Ese es el método Diceware: lanzar cinco dados y buscar la palabra correspondiente. Las listas en español, italiano y catalán tienen 8192 palabras, y la lista de palabras cortas en inglés, 1296, para cuatro dados. Debido al filtrado que se explica a continuación, el generador utiliza el generador de números aleatorios de tu navegador en lugar de los números de los dados.

Filtrado

se eliminan las palabras que contienen un carácter separador, como «yo-yo», para que no haya dudas sobre dónde termina cada palabra. También se eliminan los nombres de personas y lugares, incluso cuando una lista los escribe en minúsculas, y las palabras que resultarían desagradables o incómodas en una frase de contraseña que podrías decir en voz alta, como enfermedades, drogas, armas e insultos. Palabras disponibles: inglés 7424, inglés (palabras cortas) 1234, alemán 6947, español 5962, francés 7347, italiano 7667, portugués 7429, catalán 7186, neerlandés 7337, ucraniano 7430, ucraniano (alfabeto latino) 7480, ruso y ruso (alfabeto latino) 7608 cada uno. El cálculo de la seguridad utiliza estas cifras para mantener su exactitud.

Listas de palabras

la lista en inglés es la EFF Long Wordlist (CC BY 4.0) y la de inglés (palabras cortas), la EFF Short Wordlist 1 (CC BY 3.0 US). Las de alemán, español, italiano y catalán proceden de las listas diceware de ulif (CC BY); la de francés, del proyecto Tails (CC0); la de neerlandés, de mko.re (CC BY); y la de ucraniano, de git-leaf (MIT). La lista en ruso se creó para PassGen.co a partir de datos de OpenRussian.org (CC BY-SA 4.0), y la lista en portugués, a partir de datos de frecuencia de palabras de OpenSubtitles (hermitdave/FrequencyWords) y de Wikipedia en portugués (CC BY-SA 4.0).

Preguntas frecuentes

¿Cuál es un buen ejemplo de frase de paso?

Algo como terciopelo-puerto-boceto-farol-cactus-morsa-cañón: siete palabras sin relación entre sí ni contigo. Nunca uses un ejemplo que hayas visto publicado, incluido este. Crea tu propia frase de contraseña arriba.

¿Es segura una frase de paso de cuatro palabras?

Solo cuando se limitan los intentos fallidos, como en un teléfono que se bloquea tras unos pocos intentos. Si alguien robara el hash de la frase de contraseña, podría descifrar una de cuatro palabras en cuestión de segundos. Usa siete palabras para tus cuentas y ocho para cualquier cosa que proteja otras contraseñas.

¿Qué diferencia hay entre una frase de paso y una contraseña?

Una contraseña suele ser una secuencia corta de caracteres variados; una frase de contraseña es una secuencia más larga de palabras. Una frase de contraseña es el tipo de contraseña fácil de recordar que la mayoría de la gente busca en un generador de contraseñas con palabras. Para ofrecer la misma seguridad, una frase de contraseña es más larga, pero mucho más fácil de escribir y recordar. Usa una frase de contraseña cuando tengas que escribirla tú y una contraseña aleatoria cuando tu gestor de contraseñas la rellene por ti.

¿Es un generador Diceware?

Usa el mismo método: palabras elegidas al azar de una lista cuyo tamaño está pensado para usar dados. La mayoría de estas listas contienen 7776 palabras, tantas como combinaciones posibles al lanzar cinco dados. En lugar de lanzar dados, usa el generador de números aleatorios seguro de tu navegador, que es igual de aleatorio y mucho más rápido. La seguridad que se muestra se calcula a partir de la lista exacta que se utiliza.

¿Por qué una frase de paso larga muestra un tiempo de descifrado corto?

La seguridad depende de cuántas frases de paso se puedan crear con tu configuración, no de cuántas letras tengan. Un atacante prueba palabras completas de la lista, así que las palabras largas no aportan más seguridad que las cortas, y poner una mayúscula en cada palabra no añade nada. Añadir otra palabra multiplica el tiempo por unas 7400 veces.

¿Puedo cambiar solo una palabra?

Sí. Toca la palabra o haz clic en ella, o selecciónala con las teclas de flecha y pulsa Intro. Solo cambia esa palabra. El indicador de seguridad descuenta un poco por cada cambio, porque una palabra que has elegido es algo menos aleatoria que una que no has elegido.

¿Puedo crear varias frases de paso a la vez?

Sí. Abre Varias frases de acceso debajo del resultado y elige hasta 16, cada una con su propio botón para copiarla. Para toda una clase o empresa, el generador de contraseñas por lotes crea hasta 1000 y las exporta para Microsoft 365, Google Workspace o Active Directory.

¿Puedo usar espacios en una frase de paso?

Por lo general, sí. La mayoría de los sitios web, sistemas operativos y herramientas de cifrado aceptan espacios. Algunos sistemas antiguos los eliminan o los rechazan, así que, si tienes dudas, usa guiones. Si un sitio tampoco acepta guiones, elige Personalizado y escribe un carácter que acepte. La seguridad es la misma en ambos casos.

¿Cómo añado una frase de paso a una clave SSH o GPG?

Para una clave SSH existente, ejecuta ssh-keygen -p -f ~/.ssh/id_ed25519 y pega la frase de paso cuando se te pida. Para GPG, ejecuta gpg --passwd seguido del identificador de tu clave. Al crear claves nuevas, se te pide una frase de paso.

¿Puedo usar esto para crear la frase semilla de una billetera de criptomonedas?

No. Una frase de recuperación de 12 o 24 palabras debe proceder de tu billetera, que usa su propia lista de palabras y una suma de verificación integrada, así que las palabras generadas aquí no serían válidas. La frase de paso BIP39 opcional que ofrecen algunas billeteras es distinta: la eliges tú, por lo que una frase de paso generada aquí sirve para ese fin. Guárdala con el mismo cuidado que la frase de recuperación, porque no se puede restaurar la billetera sin ella.

¿Es seguro crear una frase de paso en línea?

Aquí, sí. La frase de paso se crea mediante código que se ejecuta en tu navegador y nunca se nos envía. Una vez cargada la página, funciona sin conexión a internet, así que puedes desconectarte antes de generar una para asegurarte.

Entre palabras

Mayúsculas, un número, un símbolo

Para sitios que los exigen. Abc pone la primera letra de cada palabra en mayúscula, 123 añade un dígito y !@# añade un símbolo (! @ # $ % ^ & *), cada uno al final de una palabra al azar. Aumentan un poco la fortaleza; otra palabra la aumenta más.

Longitud máxima

Para sitios con un límite de longitud. Solo caben palabras más cortas, por lo que la frase de acceso es más débil.

Cuántas frases de acceso

¿Necesitas más de 16? Generador de contraseñas en lote

Lista de palabras

Código QR

Escanea con la cámara de tu móvil para tener la contraseña en él.

¿Vas a hacer un cartel de Wi-Fi? Usa esta contraseña