4 Pluspunkte 0 Minuspunkte
Wie kann ich den Md5 Hash von einem Passwort in Powershell generieren?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Fu kannst dir eine Funktion schreiben

Function Get-MD5Hash { 

    param
    (
        [String] $String
    )

    $Hash = New-Object System.Text.StringBuilder 
  
    $([System.Security.Cryptography.HashAlgorithm]::Create('MD5')).ComputeHash([System.Text.Encoding]::UTF8.GetBytes($String)) | ForEach-Object { 
        $null = $Hash.Append($_.ToString("x2")) 
    } 
  
    return $Hash.ToString().ToLower()
    
}

Diese kannst du dann mit

Get-MD5Hash -String "Hello world"

aufrufen.

von (716 Punkte)  
0 Pluspunkte 0 Minuspunkte

Hier ist ein einfaches Script.

$str = "Hello, World!"
$md5 = New-Object -TypeName System.Security.Cryptography.MD5CryptoServiceProvider
$utf8 = New-Object -TypeName System.Text.UTF8Encoding
$hash = [System.BitConverter]::ToString($md5.ComputeHash($utf8.GetBytes($str)))

von (706 Punkte)