Que ferramenta de linha de comando pode gerar senhas no Windows?

3

Estou procurando algo que tenha um uso como

passgen <length> <charset>
    
por John 08.05.2011 / 20:47

3 respostas

1

Plataforma cruzada: usando PERL

Existe um gerador de palavras-passe PERL que funciona para o 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.

No Windows, pode ser convertido em um executável .

Apenas para Windows

Não especificamente o que você quer, mas também pode ser útil. Na linha de comando, digite:

net user administrator /random    

Unix / Linux

Veja as respostas desta pergunta: gerador de senha: muitos, em colunas, na linha de comando, no Linux

    
por 08.05.2011 / 21:32
1

Dê uma olhada no gerador de senhas da linha de comando do SecurePassword Kit (link arquivado). Tem a seguinte sintaxe:

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


Só para esclarecer: gspk.exe é o executável de um programa GUI, mas também pode ser usado na linha de comando chamando-o com argumentos.

    
por 17.04.2013 / 18:36
1

Depende de quão strong você quer que sua senha seja. Claro que, se a segurança não for um problema, echo %random% in cmd ou get-random no PowerShell funcionarão apenas

Com o PowerShell, você pode simplesmente chamar GeneratePassword(int length, int numberOfNonAlphanumericCharacters) . Por exemplo, para gerar uma senha de 12 caracteres com pelo menos 3 símbolos especiais, você pode chamá-la assim:

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

Há várias postagens de blog sobre o MS TechNet sobre isso:

Caso você não queira trabalhar com o PowerShell, então aqui está uma solução em lote puro

    
por 24.06.2018 / 13:57