In diesem Beitrag wird ein Verfahren zum Erstellen und Abrufen der Prüfsumme einer Datei demonstriert.
So erhalten Sie eine MD5 -Prüfsumme in PowerShell?
Sie können diese Methoden verwenden, um die MD5 -Prüfsumme für eine Datei in PowerShell zu erhalten:
Methode 1: Erhalten Sie eine MD5 -Prüfsumme in PowerShell mit MD5 Hashing -Algorithmus
Trotz der Tatsache, dass der MD5 ein veraltetes Tool zum Verschlüsseln von Dateien ist, ist es immer noch eines der besten Dienstprogramme, um zu überprüfen, ob die Datei manipuliert wurde oder nicht.
Grundlegende Syntax
Dies ist die grundlegende Syntax des MD5 -Hashing -Algorithmus:
Get-fileHash [-Path][[-Algorithmus] ] [Optionen]
Hier:
Beispiel
In diesem Beispiel werden wir die “generieren“MD5”Schecksumme für die“Notizblock.exe" Datei.
> Get-filehash c: \ windows \ notepad.Exe -Algorithmus MD5
Die Ausgabe zeigt, dass die MD5 -Prüfsumme erfolgreich erstellt wurde.
Methode 2: Erhalten Sie eine MD5 -Prüfsumme in PowerShell mit Hashing String
Eine andere Methode, um die MD5 -Prüfsumme zu erhalten, ist die “Hashing String" Methode. Es gibt jedoch keine direkte Methode, um die Zeichenfolge in PowerShell zu haben, aber Sie können die “verwenden“Get-Filehash”Cmdlet mit der Kombination der“StromParameter.
Beispiel
Im Beispiel für angegebenes Code haben wir ein Skript erstellt, das einen String -Stream enthält, um MD5 -Prüfsumme zu generieren:
$ StringassTream = [System.Io.MemoryStream] :: New ()
$ writer = [System.Io.StreamWriter] :: New ($ StringassTream)
$ Schriftsteller.schreiben ("Md5Online")
$ Schriftsteller.Spülen()
$ StringassTream.Position = 0
Get -fileHash -InputStream $ StringassTream -algorithmus MD5
Hier:
Ausgang
Wie Sie sehen können, bestätigt die Ausgabe, dass die MD5 -Prüfsumme erfolgreich generiert wurde.
Abschluss
Verwenden Sie das “, um eine MD5 -Prüfsumme in PowerShell zu erhaltenGet-Filehash"CMDLET, gefolgt von der Datei", "-Algorithmus"Flagge und die"MD5Parameter. Führen Sie es dann aus, um die MD5 -Prüfsumme zu erhalten. In diesem Beitrag wurden verschiedene Ansätze erörtert, um die MD5 -Prüfsumme in PowerShell zu erhalten.