Generador de contraseñas: aleatoria o fácil de recordar
Crea contraseñas seguras que de verdad puedas recordar. Cada contraseña incluye una pista para recordarla, una puntuación de solidez y el tiempo estimado para descifrarla, y se genera en tu dispositivo, nunca se envía.
🔒 Generada en tu dispositivo, nunca se envía a ningún sitio. Nada de lo que escribes o generas sale de esta pestaña: sin llamadas al servidor, sin analítica, sin almacenamiento.
…
Cómo se creó
Conjunto de 78 caracteres de los grupos marcados. Se garantiza uno de cada grupo; el resto se extrae con crypto.getRandomValues y muestreo por rechazo (sin sesgo de módulo) y luego se mezcla.
Entropía: 16 caracteres × log₂(78 posibles) = 100,6 bits
Sobre esta herramienta
Cómo funciona: el modo aleatorio extrae cada carácter con el generador criptográfico del navegador (crypto.getRandomValues) y muestreo por rechazo, así que ningún carácter es más probable que otro. El modo fácil de recordar toma una frase (la tuya o 3–4 palabras aleatorias que elige la herramienta), quita las tildes, cambia al azar algunas letras por dígitos y símbolos parecidos, añade mayúsculas y un extra aleatorio, y muestra qué parte viene de cada palabra. El modo frase de contraseña une 4–6 palabras aleatorias de la lista grande de la EFF.
Por qué importan los extras aleatorios: las herramientas de descifrado ya prueban los cambios leetspeak habituales (a→4, e→3, o→0) de palabras del diccionario y frases populares, así que cambiar solo las letras de una frase conocida es más débil de lo que parece. Lo que hace realmente segura una contraseña fácil de recordar son los 2–3 dígitos aleatorios y 1–2 símbolos que no elegiste tú. Por lo mismo, las palabras aleatorias elegidas por la herramienta superan a una frase elegida por ti.
Consejos: usa un gestor de contraseñas, no reutilices nunca una contraseña en varios sitios y activa la verificación en dos pasos (2FA) siempre que puedas. Otras herramientas cotidianas: calculadora de porcentajes, calculadora de propinas y calculadora de edad.
Fórmula
Aleatoria: entropía = L × log₂(N) (N = 78 con los cuatro grupos)Frase de contraseña: entropía = palabras × log₂(7776) ≈ 12,9 bits por palabraFrase aleatoria: ≥ palabras × log₂(4438) + log₂(11) + 2·log₂(10) + log₂(palabras)Índice = x mod n, se repite mientras x ≥ 2³² − (2³² mod n) (x = uint32 aleatorio)Puntuación zxcvbn 0–4: intentos < 10³, 10⁶, 10⁸, 10¹⁰, ≥ 10¹⁰
Cómo se calcula
- Elige un modo: aleatoria, fácil de recordar o frase de contraseña.
- Ajusta las opciones: longitud y grupos de caracteres, origen de la frase y extras aleatorios, o número de palabras y separador.
- Elige una de las 5 variantes y revisa su puntuación zxcvbn y el tiempo estimado para descifrarla.
- Apréndela con la pista (trozos de palabras o una palabra por carácter) y cópiala.
- Guárdala en un gestor de contraseñas, úsala en un solo sitio y activa la 2FA.
Preguntas
¿Es seguro este generador de contraseñas?
Sí. Todo se ejecuta en tu navegador con crypto.getRandomValues, la misma fuente aleatoria criptográfica que usan los gestores de contraseñas. Tu frase y las contraseñas nunca se envían a un servidor, ni se registran, guardan, ponen en la barra de direcciones o incluyen en la analítica. Tras cargar la página, funciona incluso sin conexión.
¿Son seguras las contraseñas en leetspeak?
Por sí solas, no. Las herramientas de descifrado prueban cambios comunes como a→4, e→3 y o→0 en palabras del diccionario y frases populares, así que p4ssw0rd se encuentra casi al instante. Lo que hace segura una contraseña fácil de recordar es el azar que no elegiste: palabras elegidas por la herramienta, cambios aleatorios letra a letra y los dígitos y símbolos de la opción «extras aleatorios». Déjala activada y toma la puntuación de zxcvbn como una estimación, no una garantía.
¿Qué longitud debe tener una contraseña?
Para contraseñas aleatorias, al menos 12–16 caracteres con los cuatro grupos; 16 caracteres de 78 símbolos son unos 100 bits de entropía. Para frases de contraseña, 5–6 palabras aleatorias (unos 65–78 bits) son seguras y más fáciles de teclear. NIST SP 800-63B pide que los servicios acepten al menos 64 caracteres, así que más larga está bien donde se permita.
¿Cómo funciona la pista para recordar?
En el modo fácil de recordar, la contraseña se divide en trozos y cada uno se asocia a su palabra, por ejemplo Purp13 = «purple», T!g3r = «tiger», #47 = extra aleatorio, además de una frase como «Purple tiger jumps #47». En el modo aleatorio, abre «Cómo recordarla» para obtener una palabra por carácter, por ejemplo k7#Q = kiwi, siete, almohadilla, mayúscula Queso. Al pulsar «Ocultar» también se ocultan las pistas.
¿Qué es una frase de contraseña y por qué la lista de la EFF?
Una frase de contraseña son varias palabras aleatorias seguidas, como «cactus-gravity-snorkel-ember-tulip». La lista grande de la Electronic Frontier Foundation tiene 7776 palabras inglesas comunes y bien distintas, así que cada palabra aporta unos 12,9 bits de entropía. La solidez viene de la elección aleatoria, no de que las palabras sean raras; por eso debe elegirlas el generador, no tú.