Generador de contraseñas
Cree una contraseña aleatoria o una frase de contraseña fácil de recordar. Todo se genera en su navegador con el generador de números aleatorios de Web Crypto; la contraseña nunca se envía a UltKit, ni se registra ni se guarda. El indicador muestra en bits la entropía real de la configuración elegida.
Conjunto de 94 símbolos × 20 · Tiempo medio para adivinarla a 10 mil millones de intentos por segundo: 4,6 × 10²¹ años
Las contraseñas se generan en su navegador con crypto.getRandomValues. No se envía nada a UltKit ni se guarda en ningún sitio.
Entropía y tiempo para descifrarla
Ataque sin conexión a 10¹⁰ (10 mil millones) de intentos por segundo. El tiempo medio es la mitad del espacio de búsqueda completo.
| Entropía | Caracteres aleatorios (conjunto de 94 símbolos) | Palabras de una lista de 7776 | Tiempo medio para descifrarla |
|---|---|---|---|
| 28 | 5 | 3 | menos de 1 segundo |
| 40 | 7 | 4 | 55 segundos |
| 50 | 8 | 4 | 16 horas |
| 60 | 10 | 5 | 1,8 años |
| 72 | 11 | 6 | 7482 años |
| 80 | 13 | 7 | 1,9 M años |
| 100 | 16 | 8 | 2 B años |
| 128 | 20 | 10 | 5,4 × 10²⁰ años |
La longitud gana a la complejidad: qué dice NIST SP 800-63B
El Instituto Nacional de Estándares y Tecnología de EE. UU. (NIST) reescribió sus recomendaciones sobre contraseñas en SP 800-63B y las endureció de nuevo en la revisión 4, publicada en 2024. Su consejo central va en contra de las viejas normas corporativas: los servicios deben aceptar contraseñas de al menos 64 caracteres, no deben obligar a mezclar mayúsculas, dígitos y símbolos, no deben forzar cambios de contraseña periódicos y, en su lugar, deben comprobar las contraseñas nuevas contra listas de contraseñas filtradas y comunes.
El motivo es aritmético. Las reglas de composición empujan a la gente hacia patrones predecibles como "Verano2024!", que los atacantes prueban primero. En cambio, cada carácter aleatorio adicional multiplica el trabajo de un ataque de fuerza bruta por el tamaño del conjunto de caracteres. Pasar de 12 a 16 caracteres aleatorios de los 94 símbolos ASCII imprimibles añade unos 26 bits, lo que hace la adivinación unas 78 millones de veces más difícil.
Cómo se calcula la cifra de entropía
La entropía mide cuántas contraseñas igualmente probables podría haber generado el generador. Para una contraseña aleatoria es longitud × log2(tamaño del conjunto). Con los cuatro conjuntos de caracteres el conjunto tiene 94 símbolos, unos 6,55 bits por carácter, así que 16 caracteres dan unos 105 bits. La opción "Excluir caracteres parecidos" reduce el conjunto a 84 y cuesta algo menos de una quinta parte de bit por carácter. La tabla de arriba usa el mismo cálculo y supone un atacante sin conexión que hace 10 mil millones de intentos por segundo, una cifra razonable para un equipo con GPU contra un hash rápido; un hash lento como bcrypt reduce esa velocidad en varios órdenes de magnitud.
Las frases de contraseña funcionan igual, con palabras en lugar de caracteres. La lista integrada tiene 367 palabras cortas y comunes, así que cada palabra añade unos 8,5 bits y seis palabras dan unos 51 bits: fáciles de escribir y recordar, pero más débiles que una contraseña aleatoria de 16 caracteres. Elegir "Dígito aleatorio" como separador añade unos 3,3 bits por hueco. Para una frase de contraseña que protege algo importante, use ocho palabras, o una lista Diceware de 7776 palabras en la que cada palabra vale 12,9 bits.
El indicador califica como débil lo que queda por debajo de 40 bits, aceptable de 40 a 59, fuerte de 60 a 79 y muy fuerte a partir de 80. Evalúa la configuración del generador, no la cadena, que es la única forma honesta de puntuar una contraseña: "correct horse battery staple" obtiene una nota alta en los verificadores basados en patrones, pero es la primera frase que prueba cualquier atacante.
Cómo usar con seguridad una contraseña generada
Use una contraseña distinta para cada cuenta y deje que un gestor de contraseñas las recuerde; la reutilización es lo que convierte una filtración en un sitio en muchas cuentas secuestradas. Guarde la contraseña en el gestor antes de enviar el formulario de registro y active la verificación en dos pasos allí donde se ofrezca. Para bloquear un documento en lugar de una cuenta, una frase de contraseña robusta funciona bien con Proteger PDF, que cifra el archivo con la contraseña que usted elija.
Preguntas frecuentes
- ¿Es seguro usar un generador de contraseñas en línea?
- Es seguro cuando la contraseña nunca sale de su dispositivo. Este generador funciona por completo en su navegador con crypto.getRandomValues, una fuente aleatoria criptográficamente segura; no se hace ninguna solicitud al generar, copiar o cambiar la configuración, algo que puede comprobar en el panel de red de su navegador.
- ¿Qué longitud debe tener una contraseña en 2026?
- Para una contraseña aleatoria guardada en un gestor de contraseñas, 16 caracteres o más de los cuatro conjuntos, lo que da más de 100 bits de entropía. NIST exige que los servicios acepten al menos 64 caracteres, así que la longitud rara vez es el límite.
- ¿Por qué se pueden excluir caracteres ambiguos como 0, O, l y 1 en el generador de contraseñas?
- Para que una contraseña que hay que leer en voz alta o copiar de un papel no se escriba mal. El conjunto pasa de 94 a 84 símbolos, algo que un par de caracteres más compensan con creces.
- ¿Es mejor una frase de contraseña que una contraseña aleatoria?
- Una frase de contraseña es más fácil de recordar y escribir, lo que la hace adecuada para una contraseña maestra o el inicio de sesión de un dispositivo. Por carácter aporta menos entropía, así que necesita más palabras: use al menos seis de una lista grande, u ocho de la lista corta integrada en esta página.
- ¿El generador recuerda las contraseñas que ha creado?
- No. Las contraseñas solo existen en la página hasta que genere otras nuevas o cierre la pestaña. No se escribe nada en cookies, en el almacenamiento local ni en un servidor.