Table of Contents

Abrufen von Hashes von Dateien unter Windows mit PowerShell

Im Bereich der Computersicherheit ist das Abrufen von Datei-Hashes ein wichtiger Schritt, um die Datenintegrität zu gewährleisten und die Authentizität von Dateien zu überprüfen. Hashes sind eindeutige Identifikatoren, die für Dateien generiert werden und es Benutzern ermöglichen, Manipulationsversuche zu erkennen und die Integrität von Daten zu überprüfen. In dieser umfassenden Anleitung wird das Verfahren zum Abrufen von SHA256-, MD5- und SHA1-Hashes von Dateien unter Windows mithilfe der leistungsstarken Skriptsprache PowerShell erläutert. Folgen Sie den Schritt-für-Schritt-Anweisungen und tauchen Sie tief in spezifische Beispiele ein. Los geht’s!


Abrufen von Hashes unter Windows mit PowerShell

PowerShell, eine vielseitige Skriptsprache und Befehlszeilen-Shell für Windows, bietet das Cmdlet Get-FileHash, mit dem Benutzer mühelos den Hash einer Datei berechnen können.

Abrufen des SHA256-Hashes

Führen Sie die folgenden einfachen Schritte aus, um den SHA256-Hash einer Datei mit PowerShell abzurufen:

  1. Starten Sie PowerShell, indem Sie das Startmenü öffnen, nach PowerShell suchen und Windows PowerShell auswählen.
  2. Navigieren Sie zu dem Verzeichnis, in dem sich die Datei befindet. Verwenden Sie die cd gefolgt von dem Pfad zum Verzeichnis.
  3. Führen Sie den folgenden Befehl aus, um den SHA256-Hash der Datei zu erhalten:
   Get-FileHash -Algorithm SHA256 -Path "file_path"

Beschaffung der MD5- und SHA1-Hashes

Sie können auch die MD5 und SHA1 Hashes einer Datei mit PowerShell. Verwenden Sie die folgenden Befehle:

  • So erhalten Sie die MD5 hash
Get-FileHash -Algorithm MD5 -Path "file_path"
  • Um die SHA1 hash
Get-FileHash -Algorithm SHA1 -Path "file_path"

Denken Sie daran, in beiden Befehlen “file_path” durch den Pfad zu Ihrer Datei zu ersetzen.

Beispiele

Lassen Sie uns anhand konkreter Beispiele den Prozess des Abrufs von Hashes mit PowerShell unter Windows erläutern.

Beispiel 1: SHA256-Hash erhalten

Stellen Sie sich vor, Sie haben eine Datei mit dem Namen document.pdf in dem Verzeichnis C:\Files Um die SHA256 hash dieser Datei mit PowerShell, führen Sie den folgenden Befehl aus:

Get-FileHash -Algorithm SHA256 -Path "C:\Files\document.pdf"

In der Ausgabe wird der SHA256-Hashwert der Datei angezeigt.

Beispiel 2: Abrufen des MD5-Hashwerts

Angenommen, Sie besitzen eine Datei namens image.jpg gespeichert im Verzeichnis C:\Photos Um die MD5 hash dieser Datei mit PowerShell, führen Sie den folgenden Befehl aus:

Get-FileHash -Algorithm MD5 -Path "C:\Photos\image.jpg"

Auf dem Terminal wird der MD5-Hashwert der Datei angezeigt.

Beispiel 3: Abrufen des SHA1-Hashwerts

Stellen Sie sich ein Szenario vor, in dem Sie eine Datei mit dem Namen data.txt in dem Verzeichnis C:\Documents Um die SHA1 hash dieser Datei mit PowerShell, führen Sie den folgenden Befehl aus:

Get-FileHash -Algorithm SHA1 -Path "C:\Documents\data.txt"

In der Ausgabe wird der SHA1-Hash-Wert der Datei angezeigt.