NumberGenerator

Generador de contraseñas

Contraseñas seguras, frases fáciles de recordar y eso que los demás olvidan: un deletreo fonético para dictar la contraseña por teléfono sin decir «la ele minúscula, no, la otra».

—
0 bits—

Pulsa Espacio para generar

Una contraseña que de verdad se puede usar

La mayoría de los generadores te sueltan dieciséis caracteres de ruido y dan el trabajo por hecho. Luego hay que escribirlo en un televisor, dictarlo a un compañero por teléfono o copiarlo de una pegatina a la configuración del router, y ahí descubres que en la contraseña que te dieron van seguidas una «l» minúscula, una «I» mayúscula y un «1». La contraseña era fuerte. También era inservible.

Este generador trata la legibilidad como parte del requisito y no como un extra simpático. Los caracteres ambiguos están excluidos por defecto, así que en el resultado nunca aparecen las parejas de confusión clásicas. Cada contraseña viene con su deletreo fonético en el alfabeto de la OTAN, y eso convierte la llamada de «la ele minúscula, no, la otra» en «Lima, Alfa, siete». Y el indicador de fuerza muestra la entropía en bits junto a una estimación de lo que tardaría un ataque sin conexión, para que veas qué has conseguido exactamente.

Cuatro tipos de secreto

Fuerte. Caracteres al azar de un alfabeto mezclado. La opción correcta para todo lo que vive en un gestor de contraseñas y nunca vas a teclear a mano. La única palanca que importa aquí es la longitud.

Frase fácil de recordar. Varias palabras sin relación entre sí, una detrás de otra. Cuatro palabras al azar de una lista grande son más difíciles de romper que una sola palabra retorcida con un signo de dólar, y además caben en la cabeza. Este es el modo para ese puñado de contraseñas que hay que recordar sin ayuda: la del dispositivo y la del propio gestor de contraseñas.

PIN. Solo cifras, para códigos de portal, tarjetas SIM y cajas fuertes. Corto por naturaleza, así que aquí la protección no viene de la longitud sino del bloqueo tras unos pocos intentos fallidos.

Fácil de dictar. Se construye con sílabas en las que las consonantes alternan con las vocales, así que el resultado se puede pronunciar y, por tanto, dictar. Úsalo cuando la contraseña tenga que pasar por una persona.

Qué significan los bits

La entropía en bits mide cuántos intentos necesita quien te ataca, y la escala es exponencial: cada bit de más duplica el trabajo. Por debajo de 50 bits, un atacante bien equipado con los hashes robados entra en un día. Alrededor de 70 bits, ese mismo ataque tarda años. Pasados los 90 bits el número deja de ser un problema práctico y el punto débil se muda a otra parte: a reutilizar la contraseña, al phishing, al servicio que guarda mal las contraseñas.

Y conviene decirlo claro: la longitud es el único mando con verdadera palanca. Añadir cuatro caracteres sirve más que cualquier colocación de símbolos, y el consejo clásico de mezclar mayúsculas y puntuación sobre todo ha producido contraseñas incómodas para las personas y apenas más duras para las máquinas.

Del navegador no sale nada

La contraseña se crea en tu dispositivo con crypto.getRandomValues(). Al pulsar el botón no hay llamada al servidor, ni registro, ni cuenta. Puedes comprobarlo tú mismo: abre el panel de red del navegador y genera una: no se envía nada. Esa propiedad es justamente la razón para preferir un generador local a uno que crea tu secreto en un sitio que no puedes ver.

Preguntas frecuentes

¿La contraseña se envía a algún sitio?

No. Se crea en tu navegador con crypto.getRandomValues() y no se transmite a ninguna parte. Abre el panel de red y pulsa el botón: no hay ninguna petición. Aquí no hay cuentas ni registros de actividad.

¿Qué longitud debería tener una contraseña?

Dieciséis caracteres al azar para todo lo que viva en un gestor de contraseñas, y cuatro palabras al azar o más para las pocas que tengas que recordar sin ayuda. La longitud es la única palanca con efecto real: añadir caracteres sirve más que añadir signos de puntuación.

¿Las frases de palabras son de verdad tan fuertes como los caracteres al azar?

Cuatro palabras sin relación entre sí sacadas de una lista grande superan a una sola palabra retorcida con un símbolo, y además se recuerdan de verdad. Lo importante es que las elija el azar: una frase que inventas tú es mucho más débil de lo que parece.

¿Por qué faltan algunas letras y cifras?

La «l» minúscula, la «I» mayúscula, el «1», la «O» mayúscula y el «0» están excluidos porque la gente los confunde al leer y al escribir. Perder cinco caracteres cuesta una fracción de bit de entropía y te ahorra una llamada a soporte.

¿Para qué sirve el deletreo fonético?

Para dictar la contraseña en voz alta. Cada carácter se dice con una palabra del alfabeto de la OTAN, así que «Lima, Alfa, siete» sustituye a «la ele minúscula, luego una A, luego un siete, no, minúscula».

¿Cómo se calcula el tiempo de descifrado?

A partir de la entropía, es decir del tamaño del alfabeto y de la longitud, suponiendo un ataque sin conexión contra hashes robados a las velocidades actuales de las tarjetas gráficas de consumo. Es una orientación de orden de magnitud, no una promesa, y no dice nada sobre el phishing ni sobre un servicio que guarde tu contraseña en texto plano.

Valora este generador

★ ★ ★ ★ ★