Generador de frases de contraseña memorables (estilo Diceware)
Genera una frase de contraseña fácil de recordar y de transmitir de viva voz combinando palabras comunes al azar. Elige el número de palabras, el separador, si se ponen en mayúscula y un número final; todo se procesa dentro de tu navegador.
Sobre el método de frases de contraseña Diceware
Diceware es un método para crear contraseñas memorables usando dados (u otra fuente aleatoria) para elegir varias palabras de una lista y concatenarlas. El resultado es mucho más fácil de recordar para una persona que una cadena aleatoria de letras y símbolos, y su resistencia a los ataques de fuerza bruta (entropía) crece de forma lineal al añadir más palabras.
¿Qué es la generación de frases de contraseña?
Una frase de contraseña es una contraseña formada encadenando varias palabras corrientes, en lugar de una cadena corta salpicada de símbolos. Para una persona resulta fácil de recordar como una secuencia de palabras y, sin embargo, añadir palabras eleva de forma lineal su resistencia a la fuerza bruta. Esta herramienta genera una frase de contraseña en el acto una vez fijados el número de palabras, el separador, el uso de mayúsculas y la posible adición de dígitos.
La generación emplea aleatoriedad criptográficamente segura y todo ocurre dentro de su navegador. Nada se envía a un servidor ni se guarda, así que copie de inmediato la cadena mostrada. Recargar la página produce otra combinación. La robustez estimada que aparece al lado es un valor orientativo, deducido del tamaño de la lista de palabras y del número de palabras.
Cómo crear una frase de contraseña
- Fije el número de palabras Se recomiendan cuatro o más. Con tres o menos la robustez estimada se queda corta y no aguantará frente a herramientas de descifrado específicas.
- Elija el separador Un guion se lee bien en voz alta, lo que ayuda cuando hay que transmitirla oralmente. Para servicios que no admiten espacios, escoja otro símbolo.
- Configure mayúsculas y dígitos añadidos Sirven para adaptar el resultado a servicios que exigen una mayúscula o un dígito. Cumple el requisito sin dejar de poder recordarla.
- Genere y copie Puede volver a generar hasta que aparezca una combinación que le guste. Una vez decidida, cópiela en ese momento y regístrela donde guarde sus contraseñas.
Consejos para aprovecharla mejor
- Se recomienda usar al menos 4 palabras. Con 3 o menos, la entropía estimada suele ser insuficiente frente a herramientas de descifrado especializadas.
- Para casos en los que debas leer la contraseña en voz alta o anotarla, como una contraseña de Wi-Fi, el separador de guion es más fácil de leer y reduce los errores de escritura.
- Si un servicio exige un símbolo, activar "Añadir un número de 2 dígitos al final" puede ayudar a cumplir los requisitos de complejidad sin usar signos de puntuación.
- La frase generada solo se muestra, nunca se guarda. Al recargar la página se genera una combinación nueva, así que cópiala de inmediato si piensas usarla.
Cuándo resulta útil una frase de contraseña
Fijar una contraseña de Wi-Fi
Como suele tener que dictarla a las visitas, una sucesión de palabras se transmite de forma incomparablemente más sencilla que una hilera de símbolos. La separación con guiones va bien para leer en voz alta.
La contraseña maestra de un gestor de contraseñas
Es la única contraseña que de verdad debe recordar usted mismo. Una frase de contraseña le da la longitud sin dejar de ser memorizable.
Una frase de contraseña para un archivo cifrado
Como secreto de un ZIP o del cifrado de un disco, puede elegir una forma fácil de transmitir y difícil de teclear mal.
Una contraseña compartida temporalmente
Muy adecuada para lo que se comparte brevemente dentro de un equipo. Pegada en un chat, es mucho menos probable que se lea mal.
Términos de las frases de contraseña
- Frase de contraseña
- Una contraseña creada uniendo varias palabras. Permite alcanzar con facilidad la longitud deseada y resulta sencilla de recordar y de pronunciar.
- Diceware
- Un método que elige palabras de una lista mediante dados u otra fuente de azar. Esta idea es el fundamento de la generación de frases de contraseña.
- Entropía
- Un indicador, expresado en bits, de lo difícil que es adivinar algo. Cada bit adicional duplica el número de intentos que exige una búsqueda exhaustiva.
- Ataque de fuerza bruta
- Un ataque que prueba por turnos todas las combinaciones concebibles. La longitud de una frase de contraseña se traduce directamente en resistencia.
- Ataque de diccionario
- Un ataque que prueba palabras de uso común y contraseñas filtradas en el pasado. Elegir las palabras al azar es lo que lo contrarresta.
- Web Crypto API
- El servicio criptográfico integrado en los navegadores. Es el que esta herramienta emplea para generar aleatoriedad difícil de predecir.
Preguntas frecuentes
A propósito — Cómo "correct horse battery staple" cambió la conversación
El propio método Diceware fue ideado por Arnold Reinhold en 1995, pero se hizo ampliamente conocido gracias a la tira número 936 (2011) del webcómic xkcd, que comparó una contraseña de aspecto complejo pero difícil de recordar, como "Tr0ub4dor&3", con una frase compuesta por cuatro palabras sencillas, "correct horse battery staple". La tira mostró que esta última es, de hecho, más difícil de descifrar por fuerza bruta a pesar de ser mucho más fácil de memorizar.
Esta aparente paradoja se explica por la entropía de la teoría de la información. En lugar de ampliar el conjunto de caracteres por posición, elegir varias palabras de una lista grande acumula más bits de aleatoriedad por selección. Incluso una lista de unas 853 palabras aporta alrededor de 9,7 bits por palabra, de modo que cuatro palabras juntas ya rivalizan con una contraseña de 8 caracteres que mezcla letras, números y símbolos.
Sin embargo, existen compensaciones prácticas. Las frases más largas son más propensas a errores de escritura, y reutilizar la misma lista de palabras significa que un atacante que la obtenga reduce efectivamente el espacio de búsqueda al tamaño de esa lista. Para tus cuentas más sensibles, trata la frase generada como una contraseña maestra memorable para un gestor de contraseñas, en lugar de reutilizarla en todas partes.