Cómo generar contraseñas aleatorias con longitud y símbolos
Configura la longitud, la cantidad y las categorías de caracteres, y después ejecuta la generación. La longitud efectiva queda entre 4 y 128 caracteres, mientras que la cantidad queda entre 1 y 50.
Qué puedes configurar
Este generador crea una o varias contraseñas aleatorias a partir de una longitud, una cantidad y varias categorías de caracteres. Puedes ajustar letras mayúsculas, minúsculas, números y símbolos para preparar cadenas diferentes según el uso que tengas previsto. La selección de caracteres se basa en una operación aleatoria, por lo que las cadenas exactas no se pueden deducir únicamente de los ajustes visibles.
Cómo generar las contraseñas
-
Indica la longitud deseada para cada contraseña. El valor se convierte en un número entero y queda limitado al intervalo de 4 a 128 caracteres, incluidos ambos extremos.
-
Indica cuántas contraseñas quieres generar. La cantidad se convierte en un número entero y queda limitada de 1 a 50.
-
Activa o desactiva las categorías disponibles: letras mayúsculas ASCII, letras minúsculas ASCII, dígitos decimales y símbolos de puntuación. Las categorías activadas forman el conjunto del que se elige cada carácter.
-
Si no activas ninguna categoría, se utiliza como alternativa una combinación de letras mayúsculas y minúsculas ASCII junto con dígitos decimales.
-
Ejecuta la generación y revisa las cadenas mostradas. Cada una se forma carácter a carácter y utiliza la longitud que haya quedado después de aplicar los límites.
-
Si no introduces correctamente la longitud o la cantidad y la conversión produce un error de tipo
ValueErroroTypeError, ambos valores vuelven a 16 y 1, respectivamente. Ese mecanismo de sustitución cubre esos dos tipos de error de conversión, no cualquier otra excepción.
Cómo leer el resultado y sus límites
El resultado contiene las contraseñas generadas y puede incluir un valor de entropía calculado. Ese valor se obtiene multiplicando la longitud por los bits necesarios para representar la cantidad de caracteres distintos disponibles cuando esa cantidad es superior a uno; si no lo es, se usa un multiplicador de uno. Interprétalo como un cálculo asociado a los ajustes seleccionados, no como una garantía de seguridad ni como una evaluación independiente de la calidad de una contraseña.
Las categorías no se imponen una por una en cada cadena. Por ejemplo, activar números y símbolos amplía el conjunto disponible, pero no significa que cada contraseña vaya a contener necesariamente un número y un símbolo. Además, los valores fuera de los intervalos admitidos se ajustan a sus límites, y los valores con errores de conversión pueden activar los valores de sustitución indicados arriba.
Si utilizas argumentos adicionales en la interfaz de llamada, no modifican la generación según el comportamiento revisado. Las cadenas concretas pueden variar entre ejecuciones porque la selección depende del azar.
Ejemplo práctico
Una persona necesita preparar varias cadenas de 20 caracteres para comparar sus formatos antes de elegir una.
Selecciona una longitud de 20 caracteres, solicita 3 contraseñas y activa letras mayúsculas, minúsculas, números y símbolos; después ejecuta la generación y revisa las cadenas mostradas.
El resultado muestra varias cadenas de contraseña y puede incluir un valor de entropía calculado a partir de la longitud y del conjunto de caracteres disponible.
Limitaciones
- Activar varias categorías no obliga a que cada contraseña contenga un carácter de cada una.
- La entropía mostrada es un cálculo basado en la longitud y en la cantidad de caracteres disponibles; no demuestra por sí sola la calidad o seguridad de una contraseña.
Errores frecuentes
- Error: asumir que dejar todas las categorías desactivadas produce una cadena vacía o sin caracteres especiales. Corrección: ten en cuenta que se activa la alternativa formada por letras mayúsculas, letras minúsculas y dígitos.
Preguntas frecuentes
¿Qué ocurre si no selecciono ninguna categoría de caracteres?
Si desactivas todas las categorías, se utiliza una combinación de letras mayúsculas y minúsculas ASCII y dígitos decimales. No se conserva una selección vacía.
¿Qué longitud puedo establecer?
La longitud efectiva queda limitada entre 4 y 128 caracteres, incluidos los extremos. Por tanto, una cifra inferior se ajusta a 4 y una superior a 128.
¿Cada contraseña incluye todas las categorías que activo?
No necesariamente. Las categorías activadas se combinan en un conjunto común y la selección se hace carácter a carácter, sin exigir que cada contraseña incluya un carácter de cada categoría.