Generador de contraseñas avanzado
Genera hasta 100 contraseñas a la vez con símbolos personalizados, caracteres añadidos o excluidos, modo sin repetición y entropía exacta. Funciona en tu navegador.
Se añaden al conjunto como un grupo propio, p. ej. letras con tilde.
Cada contraseña se genera de forma uniforme y aleatoria con crypto.getRandomValues a partir de 89 caracteres. Con 20 caracteres y las reglas elegidas hay 2^129.4 contraseñas posibles, es decir, 129.4 bits de entropía.
¿Qué es Generador de contraseñas avanzado?
El generador avanzado te da control total sobre el alfabeto: edita el conjunto de símbolos, añade caracteres adicionales como letras con tilde, excluye caracteres que un sistema rechaza, prohíbe caracteres repetidos y crea hasta 100 contraseñas de una vez. Indica la entropía exacta para tu configuración.
Cómo usar Generador de contraseñas avanzado
- Elige la Longitud (4–1024) y la Cantidad de contraseñas que quieres crear (1–100).
- Selecciona los conjuntos de caracteres y edita el Conjunto de símbolos según lo que acepte el sistema de destino.
- Opcionalmente, rellena Caracteres adicionales y No usar nunca estos caracteres, y marca No repetir ningún carácter.
- Haz clic en Volver a generar y después en Copiar o Descargar para guardar la lista como archivo de texto.
Ejemplo
Length 20, upper + lower + digits, no look-alikes, no repeats, 3 passwords
QqcLj5RgsKmHYZ4dkubN 4MLT9KXU7mneYoxd8isW AWBrvR3QLS9C7gaYFpfV (111.1 bits each)
Salida aleatoria; tus contraseñas serán distintas.
Cuándo usar Generador de contraseñas avanzado
Úsalo cuando un sistema tenga reglas de contraseña inusuales (una lista de símbolos restringida, caracteres prohibidos, un alfabeto fijo como hexadecimal) o cuando necesites muchas contraseñas a la vez, por ejemplo para dar de alta cuentas. Para una sola contraseña del día a día, el generador básico es más sencillo.
Cómo funciona Generador de contraseñas avanzado
Los conjuntos seleccionados, el conjunto de símbolos personalizado y los caracteres adicionales forman grupos disjuntos; los caracteres excluidos y los que se confunden se eliminan. Los caracteres se obtienen con crypto.getRandomValues y muestreo por rechazo. Con No repetir ningún carácter, el conjunto se baraja con un Fisher–Yates sin sesgo y se toman los primeros N caracteres. Exigir cada grupo se hace rechazando contraseñas completas, así que la salida sigue siendo uniforme. La entropía es log2 del recuento exacto: N^L (o el factorial descendente N!/(N−L)! sin repeticiones), corregido por inclusión-exclusión para los grupos exigidos.
Casos de Uso Comunes
- Dar de alta un lote de contraseñas iniciales para nuevas cuentas de usuario
- Crear contraseñas para sistemas que solo aceptan ciertos símbolos
- Generar secretos solo hexadecimales o solo numéricos usando caracteres adicionales
- Producir contraseñas sin caracteres que rompan scripts de shell o archivos de configuración
Nota de Seguridad
Cuando descargas la lista, el archivo se queda en tu dispositivo; bórralo cuando hayas repartido las contraseñas. Envía las contraseñas iniciales por un canal distinto al de los nombres de usuario.
Preguntas Frecuentes
¿«No repetir ningún carácter» hace las contraseñas más fuertes?
No, un poco más débiles: elimina posibilidades. Solo existe para sistemas que rechazan caracteres repetidos. La cifra de entropía muestra el efecto exacto.
¿Cómo creo un secreto solo hexadecimal?
Desmarca mayúsculas, minúsculas y símbolos, deja los dígitos y escribe abcdef en Caracteres adicionales. Así cada carácter aporta exactamente 4 bits.
¿Las contraseñas del lote son independientes entre sí?
Sí. Cada contraseña se obtiene por separado del generador aleatorio seguro; conocer una no da ninguna información sobre las demás.
¿Por qué hay un límite de longitud en el modo sin repetición?
Sin repetición no puedes usar más caracteres de los que contiene el conjunto, así que la longitud no puede superar su tamaño.