PowerShell ma możliwość obsługi wszystkich zadań związanych z administracją w systemie Windows, w tym instalacji lub usuwania aplikacji. Ponadto PowerShell może pomóc w generowaniu silnych haseł. Zazwyczaj, jako ludzie, tworzymy hasła, które są łatwe do odgadnięcia. Jednak nie tylko hasła utworzone przez PowerShell będą bezpieczne, ale będą również trudne do odgadnięcia, które można użyć na kontach online.
Poniższy post wyświetli metodę utworzenia losowego generatora haseł.
Jak utworzyć losowy generator haseł?
W tym poście omówi te podejścia w celu spełnienia określonej przyczyny:
Metoda 1: Użyj funkcji „get-randompassword”, aby wygenerować losowe hasło
Zwykle silne hasło to kombinacja liter górnych, liter dolnej, liczb i znaków specjalnych. Stworzenie ich kombinacji nie zawsze jest łatwe. Zamiast tego, dlaczego nie rozważcie utworzenia losowego generatora haseł za pomocą PowerShell?
Poniżej losowego generatora haseł za pomocą PowerShell został wykazany:
Funkcja get-randompassword
param ([int] $ hasło_length = 10)
$ Set_of_characters = @
Upper_Case = (97… 122) | Get -Random -count 10 | % [char] $ _
Lower_case = (65… 90) | Get -Random -count 10 | % [char] $ _
Numeryczne = (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.Dolne_case + $ set_of_characters.Numeryczne + $ set_of_characters.Special_char
-dołącz (get -random -count $ hasło_length -InputObject $ string_set)
Get -randompassword -password_length 10
Zgodnie z powyższym kodem:
Można zauważyć, że program był wykonywany dwa razy i za każdym razem, gdy generował losowe hasło.
Metoda 2: Użyj „systemu.Zespół internetowy ”, aby wygenerować losowe hasło
Alternatywą dla powyższej metody jest „System.sieć„Przestrzeń nazw. To jest .Przestrzeń nazw klasy netto, która umożliwia komunikację przeglądarki-serwer. Oto jak to zrobić:
System add -type -assemblynme '.Sieć'
[System.Sieć.Bezpieczeństwo.Członkostwo] :: GeneratePassword (8,4)
W powyższym fragmencie kodu:
Chodziło o generowanie losowego hasła w PowerShell.
Wniosek
Losowy generator haseł w PowerShell można utworzyć za pomocą dwóch metod. Metody te obejmują „Get-randompassword”I„ „System.Sieć„Przestrzeń nazw. Ten post opracował szczegółowy przewodnik, aby utworzyć losowy generator haseł przy użyciu kilku metod.