MD5-Hash eines Strings erzeugen


In PowerShell ist es mit Hilfe einer kleinen Funktion möglich, aus einem String einen MD5-Hash zu generieren.

Get-MD5Hash

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().ToUpper()
}

Der Aufruf erfolgt dann mit Get-MD5Hash -string "StringAlsMD5"

PS C:\Users\User> Get-MD5Hash -string "StringAlsMD5"
922A36725AE61FD56D0BA01FE96292F7
positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


Top-Artikel in diesem Bereich

Preview Windows PowerShell Skript erstellen und ausführen

Windows PowerShell Skript erstellen und ausführen

geändert: 06.04.2022 von Bernhard (Erstveröffentlichung: 28.11.2012)

Im einfachsten Fall ist ein PowerShell-Skript eine Textdatei mit einer Reihe von PowerShell-Befehlen. Als PowerShell Skript versteht man eine Datei mit der Endung .ps1. Die Skriptdatei kann eine Sammlung von Befehlen, Funktionen oder Cmdlets enthalten. ... weiterlesen

Preview PowerShell Loops und Array

PowerShell Loops und Array

geändert: 25.02.2022 von Bernhard (Erstveröffentlichung: 21.03.2013)

Ein Array speichert mehrere Werte, ähnlich einer 2 spaltigen Tabelle. ... weiterlesen

Preview Windows PowerShell Befehle: commands im Überblick

Windows PowerShell Befehle: commands im Überblick

geändert: 12.09.2017 von Bernhard (Erstveröffentlichung: 16.11.2011)

die verfügbaren PowerShell Befehle können mit dem Befehl: ... weiterlesen


Fragen / Kommentare