Generování hesla v Powershellu

11. listopad 2019 VaDo

PwGenPo dlouhé době jsem potřeboval nagenerovat větší množství náhodných řetězců (jakoby hesel). A protože v Powershellu, sahnu po vestavěné funkci Get-RandomPassword. Ale výsledky se mi nějak nezdály, byly strašně podobný. Navíc se nedá určit délka jinak než součtem povolných znaků. Tak jsem se kouknul "dovnitř" a již vím, čím to je. Prostě nejprve vygeneruje malá písmenka, pak připojí velká písmenka a pak čísla a pak speciální znaky. A výchozí nastavení je 4 malá písmenka, 2 velká, 1 číslo a 1 spec. znak. Takže všechny řetězce vypadají asi takto: aaaaAA1# 

Uaaaa!!!

Tak jsem bleskem spíchnul vlastní script. Ke stažení zde.

Použití: Výchozí délka 8 znaků, malá písmena. Vrací PsCustom object s heslem a jeho hashem.

Modifikace pomocí parametrů

PARAMETERS
    -Length          Is Length of new password with default value 8          -UpperChars      If new password has match upper chars     -Numbers         If new password has match numbers          -SpecialChars    If new password has match Special chars          -Hash   
Klíčová slova: Powershell script

Pokračujte ve čtení