Generador de contraseñas de 10 caracteres
Genera una contraseña aleatoria de 10 caracteres en tu navegador cuando un sistema lo pide o no admite más. Gratis, sin cuenta y sin guardar nada.
Haz clic para copiar
Diez caracteres son un mínimo frecuente en los formularios de registro y, a veces, también un máximo: hay sistemas antiguos, terminales y aplicaciones corporativas que no admiten más. Una contraseña aleatoria de 10 caracteres que combine mayúsculas, minúsculas, números y caracteres especiales alcanza unos 65 bits de entropía. Un atacante que probara sin conexión 10 000 millones de combinaciones por segundo contra un hash rápido tardaría de media unos 58 años en dar con ella; con un equipo de varias tarjetas gráficas que llegue a un billón de intentos por segundo, unos 7 meses. Es muchísimo más que los 2,6 días de una de 8 caracteres, pero queda por debajo de lo que hoy se recomienda. Diez caracteres son el extremo superior de los “al menos 8-10 caracteres” que pide INCIBE en su guía para la ciudadanía; su material formativo fija una “longitud mínima de 12 caracteres”, y NIST SP 800-63B exige a los servicios 15 cuando la contraseña es el único factor de autenticación. Usa esta página cuando un sistema te pida exactamente 10 caracteres o no te deje poner más; en cualquier otro caso, sube a 16. Sea cual sea la longitud, la contraseña se genera con crypto.getRandomValues() en tu navegador: nada se envía, se registra ni se guarda.
Ejemplos de contraseñas de 10 caracteres
Una contraseña fuerte de 10 caracteres son diez caracteres elegidos al azar, cada uno con independencia de los demás: mayúsculas, minúsculas, números y caracteres especiales, sin palabras, sin fechas y sin secuencias del teclado. Los ejemplos de abajo se generan en tu navegador cada vez que cargas la página y nunca se publican. Precisamente por eso puedes usarlos: un ejemplo impreso en un artículo ya figura en las listas de los atacantes.
Estos ejemplos se acaban de generar en tu navegador: no se guardan ni se muestran a nadie, así que puedes usarlos sin riesgo. En cambio, nunca uses un ejemplo tomado de un artículo o de una captura de pantalla: todo lo que se ha publicado ya figura en las listas de los atacantes.
Preguntas frecuentes
¿Es segura una contraseña de 10 caracteres?
Es aceptable si es realmente aleatoria, pero va justa. Con los cuatro tipos de caracteres alcanza unos 65 bits de entropía: un ataque sin conexión a 10 000 millones de intentos por segundo tardaría de media unos 58 años, y un equipo de un billón de intentos por segundo, unos 7 meses. Ese margen se estrecha cada año con hardware más rápido. Toma los 10 caracteres como un límite que te impone un sistema, no como una longitud que elegir por gusto: el material formativo de INCIBE pide 12, y NIST SP 800-63B exige 15 cuando la contraseña es el único factor.
¿Cuánto se tarda en descifrar una contraseña de 10 caracteres?
Depende del atacante. Contra un formulario de inicio de sesión con límite de intentos, una contraseña aleatoria de 10 caracteres resiste sin problema. Si alguien roba la base de datos y el servicio usaba un hash lento como bcrypt, scrypt o Argon2, harían falta unos 58 millones de años a 10 000 intentos por segundo. Contra un hash rápido como MD5 o NTLM, a 10 000 millones de intentos por segundo, unos 58 años; con un equipo de varias tarjetas gráficas, unos 7 meses. Una contraseña de 10 caracteres inventada por una persona cae mucho antes.
¿Hay mucha diferencia entre 8 y 10 caracteres?
Sí. Cada carácter aleatorio adicional multiplica por 88 el número de combinaciones posibles. Con 8 caracteres (unos 52 bits), un ataque sin conexión contra un hash rápido tarda unos 2,6 días; con 10 (unos 65 bits), unos 58 años. Dos caracteres más convierten días en décadas, y la misma lógica explica por qué 16 caracteres quedan fuera del alcance de la fuerza bruta.
¿Debe llevar caracteres especiales una contraseña de 10 caracteres?
Sí, si el servicio los acepta. Los caracteres especiales amplían el conjunto de 62 a 88 símbolos y suben una contraseña de 10 caracteres de unos 60 a unos 65 bits: sin ellos, el mismo ataque sin conexión tardaría alrededor de 1,8 años en lugar de 58. A esta longitud cada bit cuenta. Mejor aún, si el sistema lo permite, añade caracteres: la longitud aporta mucho más que cualquier cambio en el conjunto.
¿Sirven 10 caracteres para el banco o el correo?
Normalmente cumplen las reglas del servicio, pero esas cuentas merecen más margen. Para el correo principal, el banco y el propio gestor de contraseñas usa 16 caracteres o más: desde ellas se restablecen todas las demás, y en un gestor la longitud extra no cuesta nada. Activa además el doble factor de autenticación siempre que sea posible, como recomienda INCIBE: así una contraseña filtrada no basta por sí sola para entrar.
¿Por qué algunos sistemas limitan la contraseña a 10 caracteres?
Suele ser una herencia de sistemas antiguos: bases de datos con campos de longitud fija, terminales o aplicaciones corporativas que nunca se actualizaron. NIST SP 800-63B recomienda a los servicios aceptar contraseñas de al menos 64 caracteres, así que un tope de 10 es señal de software desfasado. Si te encuentras con uno, usa los 10 caracteres completos con caracteres aleatorios, comprueba que puedes iniciar sesión con la contraseña entera y trata esa cuenta como menos fiable.
Más generadores
Escrito y revisado por Andrew Ivanov, Fractional CTO. Última revisión el .