PowerShell tem a capacidade de lidar com todas as tarefas relacionadas à administração no Windows, incluindo a instalação ou remoção de aplicativos. Além disso, o PowerShell pode ajudar a gerar senhas fortes. Normalmente, como seres humanos, criamos senhas que são fáceis de adivinhar. No entanto, não apenas as senhas criadas pelo PowerShell estarão seguras, mas também serão difíceis de adivinhar que podem ser usadas para contas online.
A postagem a seguir destacará o método para criar um gerador de senha aleatória.
Como criar um gerador de senha aleatória?
Este post discutirá essas abordagens para cumprir a causa declarada:
Método 1: Use a função “Get-Randompassword” para gerar uma senha aleatória
Geralmente, uma senha forte é uma combinação de letras mais altas, letras minúsculas, números e caracteres especiais. Criar uma combinação desses nem sempre é fácil. Em vez disso, por que não considerar criar um gerador de senha aleatória usando o PowerShell?
Abaixo do gerador de senha aleatória usando o PowerShell é demonstrado:
Função get-randompassword
param ([int] $ senha_length = 10)
$ Set_of_characters = @
Upper_case = (97… 122) | Get -Random -Count 10 | % [char] $ _
Inferior_case = (65… 90) | Get -Random -Count 10 | % [char] $ _
Numérico = (48… 57) | Get -Random -Count 10 | % [char] $ _
Special_char = (33… 47)+(58… 64)+(91… 96)+(123… 126) | Get -Random -Count 10 | % [char] $ _
$ String_set = $ set_of_characters.Upper_case + $ set_of_characters.Inferior_case + $ set_of_characters.Numeric + $ set_of_characters.Special_char
-JON
Get -randompassword -password_length 10
De acordo com o código acima:
Pode -se observar que o programa foi executado duas vezes e cada vez que gerava uma senha aleatória.
Método 2: Use o “sistema.Web ”Assembly para gerar senha aleatória
Uma alternativa ao método acima é o “Sistema.redeNamespace. É um .Namespace de classe líquido que permite a comunicação do navegador-servidor. Aqui está como fazer isso:
Sistema de ADD -TYPE -ASSEMBLOME '.Rede'
[Sistema.Rede.Segurança.Associação] :: GeneratePassword (8,4)
No trecho de código acima:
Isso se tratava de gerar uma senha aleatória no PowerShell.
Conclusão
O gerador de senha aleatória em PowerShell pode ser criada usando dois métodos. Esses métodos incluem “Get-randompassword" e a "Sistema.RedeNamespace. Este post elaborou no guia detalhado para criar um gerador de senha aleatória usando vários métodos.