¿Qué herramienta de línea de comando puede generar contraseñas en Windows?


Respuestas:


1

Multiplataforma: uso de PERL

Hay un generador de contraseñas PERL que funciona para Windows, * nix, OS X, etc.

Usage: genpass [-OPTIONS] LENGTH
-s, --symbols       Exclude symbol characters.
-n, --numbers       Exclude number characters.
-u, --uppercase     Exclude uppercase characters.
-l, --lowercase     Exclude lowercase characters.

En Windows, se puede convertir en un ejecutable .

Solo para Windows

No es específicamente lo que quieres, pero también podría ser útil. En la línea de comando, escriba:

net user administrator /random    

ingrese la descripción de la imagen aquí

Unix / Linux

Vea las respuestas a esta pregunta: Generador de contraseñas aleatorias: muchas, en columnas, en línea de comandos, en Linux


search.cpan.org/~rschupp/PAR-Packer-1.009/lib/pp.pm , convierte un script perl en un ejecutable. Entonces problema resuelto.
John

@johnthexiii Oh, bien. Lo agregué a la respuesta para referencia posterior.
slhck

net user administrator /randomnecesita ejecutarse en modo elevado en Vista y superior
phuclv

Advertencia net user administrator /random restablece la contraseña para el administrador.
display_name

2

Depende de qué tan fuerte desee que sea su contraseña. Por supuesto, si la seguridad no es un problema, entonces echo %random%en cmd o get-randomen PowerShell simplemente funcionará

Con PowerShell puedes simplemente llamar GeneratePassword(int length, int numberOfNonAlphanumericCharacters). Por ejemplo, para generar una contraseña de 12 caracteres con al menos 3 símbolos especiales, puede llamarla así

[Reflection.Assembly]::LoadWithPartialName("System.Web")
[System.Web.Security.Membership]::GeneratePassword(12, 3)

Hay varias publicaciones de blog en MS TechNet sobre esto:

En caso de que no quiera trabajar con PowerShell, aquí hay una solución pura por lotes


Encontré otra solución por lotes, que incluso puede ser leída por humanos sanos: stackoverflow.com/questions/30629694/…
Gras Double

@GrasDoble con el otro archivo por lotes, puede ajustar qué tipo de caracteres desea ingresar en la contraseña. Su pregunta vinculada es solo sobre caracteres alfanuméricos. Por supuesto que se puede hacer para producir caracteres no alfanuméricos, pero no es tan flexible como la otra pregunta
phuclv

1

Eche un vistazo al generador de contraseñas de línea de comandos del kit SecurePassword (enlace archivado). Tiene la siguiente sintaxis:

gspk.exe /g [-l:password_length] [-a:charset_options] 


Solo para aclarar: gspk.exe es el ejecutable de un programa GUI, pero también se puede usar en la línea de comandos al llamarlo con argumentos.


Lee esta publicación , debes hacerlo.
James Mertz

Probé este programa en CLI, después de la ejecución, debe finalizar usando Ctrl + C para recuperar el mensaje y, lo que es más importante, parece que no hay forma de obtener la salida (por ejemplo, a un archivo, y lo intenté >output.txt 2>&1), haciendo que el programa sea bastante inútil en la práctica ...
Gras Double
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.