PasswordGenerator

Control de Script del PasswordGenerator

Además de crear contraseñas utilizando la interfaz gráfica de usuario del programa, PasswordGenerator también ofrece la opción de generar contraseñas dentro de scripts o mediante la línea de comandos. Explicaremos cómo funciona esto a continuación.

Modo por Lotes

Para poner el Password Generator en modo por lotes, solo se requiere un parámetro. Simplemente llame al Password Generator a través de la línea de comando o dentro de un script con el parámetro -cl (significa command line):

PasswortGenerator -cl

Con esto, el Password Generator se inicia en modo por lotes sin una interfaz gráfica de usuario. El programa genera automáticamente una contraseña inmediatamente después de comenzar, la envía a través de la línea de comando y luego sale de nuevo.

Dado que esta llamada no contiene cualquier otro parámetro, la configuración estándar se utiliza para generar la contraseña. Estas son las configuraciones predeterminadas del generador de contraseñas o las configuraciones de inicio, si ha guardado alguna.

Influir en la Longitud de la Contraseña

El primer parámetro interesante con el que puede establecer la longitud deseada de su contraseña es el parámetro l. Simplemente escribe después de l= la longitud que debe tener su contraseña. Una llamada puede verse así, por ejemplo:

PasswortGenerator -cl l=16

Con esta línea usted crea una contraseña de 16 caracteres. Además, la configuración predeterminada del Password Generator se utiliza para la contraseña. Si omite el parámetro "l", se utilizan los ajustes predeterminados para la longitud de la contraseña.

Influir en las Clases de Caracteres utilizadas para la Contraseña

En PasswordGenerator hay 4 clases de caracteres disponibles para sus contraseñas: letras mayúsculas, letras minúsculas, dígitos y caracteres especiales. Con el parámetro "c" (para character classes, clases de caracteres) puede determinar en modo por lotes a partir de qué clases de caracteres se debe construir su contraseña.

Para cada clase de carácter hay una letra: u (uppercase) significa letras mayúsculas, l (lowercase) significa letras minúsculas, d (digits) dígitos y s (special characters) caracteres especiales. Las letras se pueden combinar libremente entre sí.

Puede especificar las letras para todas las clases de caracteres si se deben usar caracteres de todas las clases de caracteres para su contraseña:

PasswortGenerator -cl c=ulds

Si solo se deben usar letras mayúsculas, letras minúsculas y números, omita la s para los caracteres especiales:

PasswortGenerator -cl c=uld

Si solo se deben usar dígitos, simplemente pase solo la d (dígitos) como parámetro:

PasswortGenerator -cl c=d

Los parámetros se pueden mezclar libremente. Si desea, por ejemplo, una contraseña de 8 caracteres que consta de letras mayúsculas y minúsculas, puede utilizar el siguiente comando:

PasswortGenerator -cl l=8 c=ul

Además, puede utilizar el parámetro a para determinar si la contraseña siempre debe contener caracteres de todas las clases de caracteres especificadas (a=1) o no (a=0). Por lo tanto, el siguiente comando también podría generar contraseñas como A1X89D, aunque se seleccionan todas las clases de caracteres:

PasswortGenerator -cl l=6 c=ulds a=0

Si omite los parámetros "c" o "a" o los deja completamente vacíos, se utiliza la configuración predeterminada del PasswordGenerator.

Puede especificar qué caracteres se utilizan para las clases de caracteres individuales en la configuración del programa a través de la interfaz gráfica de usuario. Si luego se guardan como configuraciones de inicio, sus configuraciones también se usarán automáticamente en el modo por lotes. Alternativamente, también puede transferir un archivo de configuración directamente, como se explica en la siguiente sección.

Cargar Archivos de Configuración

Los ajustes que ha realizado a través de la interfaz gráfica de usuario del Password Generator se pueden guardar a través de Configuración > Guardar como archivo en formato *.pgs (Password Generator Settings). Además de la longitud y las clases de caracteres utilizadas, también puede definir, por ejemplo, qué caracteres deben pertenecer a qué clase de caracteres.

Para utilizar estos archivos de configuración en modo por lotes, solo deben pasarse como parámetros de la siguiente manera:

PasswortGenerator -cl config.pgs

Si el archivo de configuración no se encuentra en el mismo directorio que el archivo del programa, también debe especificarse la ruta al archivo:

PasswortGenerator -cl c:\ordner\config.pgs

Los archivos de configuración se pueden utilizar libremente con cualquier otro parámetro:

PasswortGenerator -cl config.pgs l=20 c=ds

Se aplica lo siguiente: Primero, se cargan las configuraciones predeterminadas del Password Generator. Si está disponible, estos se sobrescribirán con la configuración de inicio. Estos, a su vez, se sobrescriben con los archivos de configuración que se hayan pasado (los archivos de configuración también pueden contener solo partes de las configuraciones posibles). Por último, los ajustes se sobrescriben con los parámetros. Los parámetros siempre tienen la máxima prioridad.

Resumen de todos los Parámetros disponibles

En resumen, la siguiente tabla proporciona una descripción general de todos los parámetros disponibles que puede utilizar en el modo por lotes del Password Generator.

Parámetro
Predeterminado
DefaultDescripción
lNúmeros > 0Establecimiento estándar del programaLongitud deseada de la contraseña. Por ejemplo, puede usar l=10 para crear una contraseña de 10 caracteres.
cu, l, d, s - libremente combinableEstablecimiento estándar del programaClases de caracteres deseadas para la contraseña. Las letras individuales representan letras mayúsculas (u), minúsculas (l), dígitos (d) y caracteres especiales (s) y pueden combinarse libremente entre sí. Por ejemplo, puede usar c=ulds para contraseñas compuestas por todas las clases de caracteres, c=ul para contraseñas con letras mayúsculas y minúsculas, o c=d para contraseñas que solo constan de dígitos.
a0 o 1Establecimiento estándar del programa
¿Debería usarse al menos un carácter de cada clase de carácter especificada para cada contraseña? Sí (1) o No (0).
[Archivos]Archivos de configuración con la extensión PGSEstablecimiento estándar del programaArchivo de configuración que se puede crear con el Password Generator y que puede contener todas las configuraciones, incluidos los caracteres utilizados para las clases de caracteres individuales.

Todos los parámetros disponibles se pueden combinar entre sí según sea necesario. Los parámetros l y c tienen mayor prioridad que los posibles archivos de configuración.