PowerShell ha la capacità di gestire tutte le attività relative all'amministrazione in Windows, compresa l'installazione o la rimozione di app. Inoltre, PowerShell può aiutare a generare password forti. In genere, come esseri umani, creiamo password facili da indovinare. Tuttavia, non solo le password create da PowerShell saranno sicure, ma saranno anche difficili da indovinare che può essere utilizzato per gli account online.
Il seguente post metterà in luce il metodo per creare un generatore di password casuale.
Come creare un generatore di password casuale?
Questo post discuterà questi approcci per soddisfare la causa dichiarata:
Metodo 1: utilizzare la funzione "Get-Randompassword" per generare una password casuale
Di solito, una password forte è una combinazione di lettere maiuscole, lettere minuscole, numeri e caratteri speciali. Creare una combinazione di questi non è sempre facile. Invece, perché non prendere in considerazione la creazione di un generatore di password casuale utilizzando PowerShell?
Sotto il generatore di password casuali utilizzando PowerShell:
Funzione Get-Randompassword
param ([int] $ password_length = 10)
$ Set_of_characters = @
Upper_Case = (97… 122) | Get -random -count 10 | % [char] $ _
Lower_Case = (65… 90) | Get -random -count 10 | % [char] $ _
Numerico = (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.Lower_Case + $ set_of_characters.Numerico + $ set_of_characters.SPECIALE_CHAR
-join (get -random -count $ password_length -inputobject $ string_set)
Get -Randompassword -Password_Length 10
Secondo il codice sopra:
Si può osservare che il programma è stato eseguito due volte e ogni volta ha generato una password casuale.
Metodo 2: utilizzare il "sistema.Assembly Web "per generare password casuale
Un'alternativa al metodo sopra è il "Sistema.ragnatela"Spazio dei nomi. È un .Spazio dei nomi delle classi di rete che consente la comunicazione del browser-server. Ecco come farlo:
Sistema a componente aggiunta.Ragnatela'
[Sistema.ragnatela.Sicurezza.Iscrizione] :: GeneratePassword (8,4)
Nel frammento di codice sopra:
Si trattava di generare una password casuale in PowerShell.
Conclusione
Il generatore di password casuale in PowerShell può essere creato utilizzando due metodi. Questi metodi includono "Get-Randompassword" e il "Sistema.ragnatela"Spazio dei nomi. Questo post ha elaborato nella guida dettagliata per creare un generatore di password casuale utilizzando diversi metodi.