Respuestas:
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 .
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
Vea las respuestas a esta pregunta: Generador de contraseñas aleatorias: muchas, en columnas, en línea de comandos, en Linux
net user administrator /random
necesita ejecutarse en modo elevado en Vista y superior
net user administrator /random
restablece la contraseña para el administrador.
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-random
en 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
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.
>output.txt 2>&1
), haciendo que el programa sea bastante inútil en la práctica ...