Generador de contraseñas aleatorias seguras

Genera contraseñas aleatorias y seguras en tu navegador con crypto.getRandomValues. Elige la longitud y los conjuntos de caracteres y consulta la entropía exacta en bits.

Caracteres que se usarán
Fuerte103.4 bits de entropía

Cada contraseña se genera de forma uniforme y aleatoria con crypto.getRandomValues a partir de 89 caracteres. Con 16 caracteres y las reglas elegidas hay 2^103.4 contraseñas posibles, es decir, 103.4 bits de entropía.

¿Qué es Generador de contraseñas?

Esta herramienta crea una contraseña aleatoria con los conjuntos de caracteres que elijas: mayúsculas, minúsculas, dígitos y símbolos. Cada carácter procede del generador de números aleatorios criptográficamente seguro del navegador, y la página muestra cuántos bits de entropía tiene realmente la contraseña.

Cómo usar Generador de contraseñas

  1. Fija la Longitud con el control deslizante o escribe un número (4–128).
  2. Marca los conjuntos de caracteres que quieres usar y, si lo deseas, Excluir caracteres que se confunden.
  3. Deja activado Al menos un carácter de cada conjunto seleccionado si un sitio lo exige.
  4. Haz clic en Volver a generar para obtener una contraseña nueva y en Copiar para llevarla al portapapeles.

Ejemplo

Entrada
Length 16, uppercase + lowercase + digits + symbols, one of each set
Salida
un1f?zGz#~v4Sr2n (103.4 bits)

La salida es aleatoria; obtendrás una contraseña distinta cada vez. El valor de entropía es exacto para esta configuración.

Cuándo usar Generador de contraseñas

Úsalo siempre que necesites una contraseña nueva para una cuenta, una red Wi-Fi, un usuario de base de datos o una credencial de API que vayas a guardar en un gestor de contraseñas. Si tienes que escribirla o recordarla, una frase de contraseña diceware es más cómoda con una seguridad similar. No lo uses para comprobar una contraseña existente; para eso está el comprobador de seguridad.

Cómo funciona Generador de contraseñas

El conjunto es la unión de los grupos seleccionados (26 mayúsculas, 26 minúsculas, 10 dígitos, 27 símbolos !@#$%^&*()-_=+[]{};:,.<>/?~). Cada carácter se obtiene con crypto.getRandomValues mediante muestreo por rechazo, de modo que todos los caracteres del conjunto son exactamente igual de probables (sin sesgo de módulo). Cuando se exigen todos los grupos, la contraseña completa se vuelve a generar hasta que contiene cada grupo, lo que mantiene el resultado uniforme entre todas las contraseñas válidas. La entropía mostrada es log2 del número exacto de contraseñas posibles, calculado por inclusión-exclusión sobre los grupos exigidos.

Casos de Uso Comunes

  • Crear una contraseña única para cada sitio web y guardarla en un gestor de contraseñas
  • Establecer una clave Wi-Fi (WPA2/WPA3) robusta
  • Generar contraseñas iniciales para cuentas de bases de datos o servicios
  • Sustituir una contraseña que apareció en una filtración de datos

Nota de Seguridad

Guarda las contraseñas generadas en un gestor de contraseñas y nunca reutilices una en varios sitios. Otras aplicaciones pueden leer el portapapeles, así que vacíalo después de pegar en ordenadores compartidos.

Preguntas Frecuentes

¿Qué longitud debe tener una contraseña?

Con los cuatro conjuntos, 16 caracteres dan unos 103 bits, muy por encima de lo que cualquier ataque sin conexión puede romper por fuerza bruta. NIST SP 800-63B-4 exige al menos 15 caracteres para contraseñas usadas como único factor.

¿Se envía la contraseña a un servidor?

No. La genera JavaScript en tu navegador y nunca sale de la página salvo que la copies en algún sitio.

¿Por qué exigir todos los conjuntos reduce un poco la entropía?

Exigir al menos un carácter de cada conjunto elimina las contraseñas a las que les falta alguno, así que hay algunas posibilidades menos. La página calcula el número exacto en lugar de la aproximación habitual longitud × log2(conjunto).

¿Qué hace excluir los caracteres que se confunden?

Quita 0, O, 1, l, I y | del conjunto para que la contraseña sea más fácil de leer y escribir a mano, con una pequeña pérdida de entropía que el valor mostrado ya incluye.

Explora más categorías