So überprüfen Sie die Hash-Summe. Was ist eine Prüfsumme (Hash) und wie wird sie überprüft? So überprüfen Sie die Prüfsummen von Dateien

Sie haben also schon lange ein Windows 7-Image heruntergeladen und möchten jetzt sicherstellen, dass dabei kein Byte verloren geht. Oder das Verteilungspaket wurde Ihnen von einer guten Fee gebracht, und Sie möchten überprüfen, ob sie mit Piraten in Verbindung steht. Um die Integrität der Distribution festzustellen, benötigen Sie zwei Dinge – eine Prüfsumme und ein Programm, um sie zu überprüfen.

Windows 7-Image-Prüfsummen

Microsoft veröffentlicht die Prüfsummen seiner Produkte auf MSDN oder TechNet und listet SHA1 als Hash-Typ auf. Suchen Sie die Sprachversion und Edition Ihres Windows 7 und klicken Sie auf Intelligenz um die Prüfsumme zu sehen.

Das ist die halbe Miete.

Prüfsummenüberprüfung mit File Checksum Integrity Verifier

Microsoft hat natürlich ein eigenes Befehlszeilenprogramm zum Berechnen und Überprüfen der Prüfsumme von Dateien - File Checksum Integrity Verifier(fciv.exe) Es kann von KB841290 (das auch die Syntax ausführlich beschreibt) oder über einen direkten Link (41 kb) heruntergeladen werden. Außerdem gehe ich davon aus, dass Sie wissen, wo das Dienstprogramm entpackt und wo das Windows 7-ISO-Image gespeichert wird.

Es reicht aus, einen Befehl in der Befehlszeile auszuführen (Start - Suchen - cmd):

<путь к утилите>\fciv.exe -sha1<путь к ISO>\Dateiname.iso

Wenn sich das Dienstprogramm beispielsweise auf dem Desktop befindet und sich das ISO-Image im Stammverzeichnis des Laufwerks D befindet, sieht der Befehl folgendermaßen aus:

%userprofile%\desktop\fciv.exe -sha1 D:\en_windows_7_ultimate_x86_dvd_x15-65921.iso

Und das Ergebnis ist die Prüfsumme der Datei:

Wenn Sie keinen Parameter angeben -sha1, berechnet das Dienstprogramm den MD5-Hash.

Wie Sie sehen können, ist alles sehr einfach! Sie können diese Methode verwenden, um die MD5- oder SHA1-Prüfsummen beliebiger Dateien zu überprüfen.

Prüfsummenprüfung mit HashTab

Wenn Ihnen die Befehlszeile Angst macht, können Sie die Prüfsumme auf einfachere Weise überprüfen.

  1. Laden Sie das Programm herunter und installieren Sie es.
  2. Klicken Sie mit der rechten Maustaste auf die Bilddatei und wählen Sie „Eigenschaften“.
  3. Gehen Sie zur Registerkarte "Prüfsummen" (Datei-Hashes).

Beim Informationsaustausch via Computernetzwerke oder über tragbare Medien stellt sich die Frage, wie die Integrität der übermittelten Informationen überprüft werden kann. Denn wenn in der resultierenden Multi-Megabyte-Datei ein paar Bits falsch gespeichert sind, kann das zu Problemen bei der Verwendung dieser Datei führen. Vor allem, wenn diese Datei eine Anwendung ist. Daher beim Streuen diverse Installationsdateien, und andere Informationen, ist es üblich, die Prüfsumme (Hash) anzugeben, damit Benutzer, die die Daten heruntergeladen haben, die Prüfsummen der Dateien unabhängig voneinander auf Übereinstimmung mit dem Hash der heruntergeladenen Informationen überprüfen können.

Prinzipien der Verwendung von Prüfsummen

Für den bewussten Umgang mit Technologie ist es hilfreich zu verstehen, was ein Hash ist. BEI Allgemeiner Fall Hash ist eine Menge von Bits, die als Ergebnis von Berechnungen zu Informationen mit einem bestimmten Algorithmus erhalten werden. Eine Besonderheit dieses Algorithmus besteht darin, dass sich die Hash-Summe ändert, wenn sich mindestens ein Bit in der ursprünglichen Information ändert. Gleichzeitig ist es äußerst unwahrscheinlich, dass eine zufällige Änderung einiger eingehender Informationen den Hash unverändert lässt. Es stellt sich also heraus, dass die Prüfsumme wie ein Datenpass ist, nach dessen Konsultation auf die Echtheit der Daten geschlossen werden kann.

Daher ist das Prinzip der Verwendung von Hashes recht einfach und besteht aus zwei Phasen:

1. Berechnung, Speicherung und Veröffentlichung der Prüfsumme der Originaldaten.

2. Berechnung ihres Wertes für eine Kopie der Daten und Überprüfung mit dem Wert für die Originale.

Es gibt viele verschiedene Hash-Algorithmen. Und dementsprechend gibt es viele Varianten von Hashsummen. Die beliebtesten unter ihnen sind CRC32, MD5, SHA-1 usw.

Wo werden Hashes verwendet?

Selbst diejenigen, die nicht wissen, was Hash-Summen sind, genießen dennoch häufig die Vorteile ihrer Verwendung – zum Beispiel beim Öffnen von gepackten Dateien. Tatsache ist, dass moderne Archivierer ihre Hashes zu den gepackten Dateien hinzufügen. Sie können sie sehen, indem Sie das Archiv mit einem Archivierungsprogramm öffnen.

Und dementsprechend werden diese Hashes beim Entpacken automatisch verifiziert. Wenn das Archiv beschädigt ist, generiert das Archivierungsprogramm einen Fehler mit der Meldung, dass die Prüfsummen der Dateien nicht übereinstimmen. Der einfachste Weg, um sicherzustellen, dass Dateien korrekt übertragen werden, besteht daher darin, sie in ein Archiv zu packen.

Eine andere Verwendung für Prüfsummen besteht darin, sie anstelle von Passwörtern zu verwenden. Wenn sich ein Besucher auf einer Seite durch Eingabe eines geheimen Passworts anmeldet, speichert der Server nicht das Passwort selbst, sondern seinen Hash. Wenn sich Angreifer Zugriff auf den Server verschaffen, können sie dementsprechend die gespeicherten Passwörter nicht herausfinden – sie sind einfach nicht vorhanden.

Außerdem sind Hash-Summen ein wesentlicher Bestandteil der Arbeit von Torrent-Trackern. Dadurch ist beim Herunterladen von Dateien über Torrents eine 100% ige Integrität der Informationsübertragung gewährleistet. In diesem Fall muss der Benutzer diesen Prozess nicht irgendwie steuern. Alle notwendigen Operationen während des Downloads werden vom Programm () durchgeführt. Wenn die Dateien über einen längeren Zeitraum heruntergeladen wurden und Sie sicherstellen müssen, dass sie im Laufe der Zeit nicht beschädigt wurden, können Sie natürlich einen manuellen erneuten Scan durchführen. Im uTorrent-Programm gibt es zum Beispiel einen speziellen Punkt dafür in Kontextmenü(erscheint, wenn Sie mit der rechten Maustaste auf den ausgewählten Torrent klicken).

Bei der Verwendung von Archiven und Torrents wird das Hashing ohne Benutzereingriff durchgeführt. Da es jedoch alles andere als bequem ist, alle Dateien zu archivieren, geschweige denn Torrents zum Versenden von Informationen zu verwenden, ist es weit verbreitet, Prüfsummen für eine beliebige Menge von Dateien zu berechnen. Meistens wird dafür ein Hash im MD5-Format verwendet, für das viele verschiedene Programme erstellt wurden.

Wie generiert man MD5-Hash von Dateien mit MD5Checker?

Obwohl der MD5-Algorithmus in vielen Dateimanagern und Dienstprogrammen verfügbar ist, sind nicht alle bequem zu verwenden. Einige Programme können Hashes für eine Gruppe von Dateien nicht überprüfen. Der andere Teil des Programms zeigt zwar keinen Bericht über die Ergebnisse des Scans in bequemer Form an - Sie müssen manuell durch die gesamte Dateiliste blättern, um Fehlermeldungen zu identifizieren.

Das einzige bequemste Programm für die Arbeit mit MD5 ist die Anwendung MD5Checker. Sie können das Programm unter herunterladen offizielle Website. Obwohl das Programm über eine englischsprachige Benutzeroberfläche verfügt, ist es recht einfach zu bedienen.

Das Programm ist standardmäßig so konfiguriert, dass es Programmdateien, Archive und ISO-Images hasht. Wenn Sie diese Anwendung also für Musik und Videos verwenden möchten, müssen Sie zunächst eine einzige Einstellung ändern – geben Sie eine Maske für die Dateien an, mit denen das Programm arbeiten soll. Gehen Sie dazu auf den Menüpunkt „Extras / Optionen“ und geben Sie im Feld „Einschließen“ das Symbol * (bedeutet „alle Dateien“) an.

Danach können Sie das Programm wie gewohnt verwenden – jetzt wird jede einzelne Datei in allen Unterordnern gescannt.

Um einen MD5-Hash zu erstellen, müssen Sie die ausgewählten Dateien aus dem Ordner in das Programmfenster ziehen, und das Programm beginnt automatisch mit der Berechnung der MD5-Summen für alle ausgewählten Dateien und alle Dateien in Unterordnern (die der von uns angegebenen Maske entsprechen). Die errechneten Beträge werden in der Spalte "Aktueller MD5" angezeigt. Jetzt müssen Sie nur noch die erhaltenen Werte in einer Datei speichern, indem Sie auf die Schaltfläche "S To" ("Save to") klicken.

Es ist wichtig zu beachten, dass, wenn Sie die MD5-Datei in einem Ordner speichern, der alle von uns ausgewählten Dateien und Unterordner enthält, dann relative Pfade zu ihnen. Auf diese Weise können Sie die Prüfsumme in Zukunft überprüfen, auch wenn Sie die Dateien an einen anderen Ort verschieben. Daher ist es sinnvoll, vor dem Speichern der Datei zum Stammverzeichnis des Ordners zu gehen, indem Sie auf die entsprechende Schaltfläche klicken.

Wenn Sie die resultierende Datei in Notepad öffnen, können Sie sehen, dass die Informationen darin im Klartext gespeichert sind.

In diesem Fall können Sie dafür sorgen, dass die Pfade zu den Dateien relativ gespeichert werden, d.h. enthalten nicht den Laufwerksbuchstaben, auf dem sie sich befinden. Eine solche MD5-Datei kann zusammen mit den Dateien in einem Ordner gespeichert werden, und in Zukunft kann auf jedem Computer die Integrität der Dateien in diesem Ordner überprüft werden.

Wie überprüfe ich die Prüfsummen von Dateien?

Um die Prüfsummen von Dateien zu überprüfen, müssen Sie das Programm neu starten oder auf die Schaltfläche "Löschen" klicken, um die Liste der Dateien zu löschen.

Ziehen Sie danach die MD5-Datei in das Programmfenster und vergewissern Sie sich, dass neben jeder Datei ein grünes Häkchen angezeigt wird. Das bedeutet, dass die Dateien sicher und gesund aufbewahrt werden. Wenn es sehr viele Dateien gibt, ist es bequemer, dies über die Zähler "Failed" und "Passed" ("Did not match" und "Coincided") im Tabellenkopf zu kontrollieren.

Sie können experimentieren: Benennen Sie eine der Dateien um und bearbeiten Sie eine andere, indem Sie ein paar kleinere Änderungen vornehmen. Nach dem erneuten Scannen stellte das Programm fest, dass auf eine der Dateien unter dem ursprünglichen Namen (mit einem gelben Symbol gekennzeichnet) nicht mehr zugegriffen werden konnte und die Prüfsumme der zweiten Datei nicht übereinstimmte (mit einem roten Symbol gekennzeichnet). Eine nicht übereinstimmende Prüfsumme weist darauf hin, dass die Datei entweder geändert oder beschädigt wurde.

Beachten Sie, dass Sie bei mehreren Ordnern, die jeweils eine oder mehrere MD5-Dateien (einschließlich Unterordner) enthalten, durch Ziehen aller dieser Ordner in das Programmfenster alle Dateien auf einen Schlag auf Integrität prüfen können. MD5Checker extrahiert automatisch Hash-Werte aus Dateien mit der Erweiterung md5, die beim Scannen auftauchen. Dies kann äußerst praktisch sein, wenn Sie große Datenmengen über das Internet kopieren oder übertragen.

Wenn Sie einige Dateien umbenannt oder an einen anderen Ort verschoben haben, können Sie die MD5-Datei im Editor bearbeiten, dort neue Werte für ihre Pfade angeben - und sie dann weiter verwenden, um Dateien zu überprüfen.

Ergebnisse

Die Hashing-Technologie einzigartige Möglichkeit Kontrolle der Informationssicherheit. Heutzutage, wenn die Anzahl der Benutzerdateien in die Tausende und Zehntausende geht, ist eine bequeme Verarbeitung von Hash-Summen für große Datenmengen erforderlich. Diese Aufgabe bewältigt das Programm MD5Checker erfolgreich, mit dessen Hilfe Sie Prüfsummen sowohl prüfen als auch für viele Dateien erstellen können, unabhängig von der Tiefe ihrer Verschachtelung im Ordnerbaum.

In einigen Situationen kann es erforderlich sein, die MD5-Hashsumme für eine Datei zu berechnen, die Sie auf Ihren Computer heruntergeladen haben. Zum Beispiel, um sicherzustellen, dass Sie genau die Datei heruntergeladen haben, die Sie wollten, und dass der Angreifer sie nicht verändert hat. In diesem Artikel betrachten wir 2 verschiedene Wege dazu: durch die Erweiterung für den Explorer und auch durch Befehlszeile.


Zum Windows Explorer Es gibt ein wunderbares Hashtab-Programm, das für den nichtkommerziellen Gebrauch kostenlos ist. Sie können es von herunterladen. Wählen Sie die kostenlose (Free) Version und klicken Sie auf die Schaltfläche „Download“.

Nach der Installation des Programms erscheint im Kontextmenü des Explorers eine neue Registerkarte „Hashsummen von Dateien“, durch deren Auswahl das Programm automatisch die Hashsummen für die ausgewählte Datei berechnet, je nachdem, welche Algorithmen in seinen Einstellungen ausgewählt sind.

Option über Kommandozeile (bei Programminstallation)

Falls es notwendig ist, die Hash-Summe einer Datei über die Befehlszeile zu berechnen, können wir das Dienstprogramm von Microsoft verwenden, das genau für solche Fälle geeignet ist. Laden Sie es herunter und installieren Sie es. Dazu müssen Sie einen Ordner auf Ihrer Festplatte erstellen und diesen während des Installationsvorgangs angeben. In unserem Beispiel wurde das Programm im Ordner C:\Program Files (x86)\FCIV installiert. Um die MD5-Hashsumme einer Datei zu berechnen, müssen wir die Befehlszeile starten und den folgenden Befehl darin eingeben:

"C:\Program Files (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

Wie Sie sehen können, ist die MD5-Hash-Summe sowohl für die erste als auch für die zweite Option gleich.

„C:\Program Files (x86)\FCIV\fciv.exe“ ist der Pfad zur Datei fciv.exe
-md5 - Geben Sie den Algorithmus an, mit dem fciv.exe die Hash-Summe berechnet
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - der Pfad zu der Datei, für die wir die Hash-Summe berechnen.

Option über Kommandozeile (ohne Installation von Programmen)

Für den Fall, dass Sie keine Programme installieren möchten, können Sie mit dem integrierten auskommen Windows-Tools, können Sie dazu das Dienstprogramm CertUtil verwenden.

Um den MD5-Hash zu überprüfen, geben Sie einfach den folgenden Befehl ein:

Certutil -hashfile C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe MD5

C:\Benutzer\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe ist der Pfad zu der Datei, deren Hash-Summe wir berechnen wollen.

Wie Sie im Screenshot sehen können, ist die Hash-Summe unserer Datei 62130c3964... ist völlig identisch mit dem, das wir mit der ersten und zweiten Methode erhalten haben.



Artikel bewerten

Weitere Artikel:

  • Es ist ein Authentifizierungsfehler aufgetreten. Die angegebene Funktion wird nicht unterstützt.…

Jede Datei hat ihren eigenen eindeutigen Wert, der zum Validieren der Datei verwendet werden kann. Dieser Wert wird Hash oder Prüfsumme genannt. Es wird oft von Entwicklern verwendet Software beim Zugriff auf Dateien. Die Prüfsumme wird verwendet, um die Datei zu überprüfen, um ihre Integrität zu identifizieren und mit der angegebenen Kennung abzugleichen.

Es gibt mehrere Algorithmen zur Berechnung der Prüfsumme einer Datei, von denen MD5, SHA256, SHA1, SHA384 die bekanntesten und am weitesten verbreiteten sind. Sie können den Hash einer Datei, also ihre Prüfsumme, sowohl mit Standard-Windows-Tools als auch berechnen Dienste von Drittanbietern. In diesem Artikel werden wir uns ansehen, wie das geht.

Inhaltsverzeichnis:

So finden Sie den Hash einer Datei über die Befehlszeile

Über die Befehlszeile in Windows können Sie verschiedene Aktionen ausführen, sowohl mit dem System selbst als auch mit einzelnen Dateien.Dadurch können Sie die Prüfsumme von Dateien mit dem integrierten Dienstprogramm CertUtil ermitteln.

Um den Hash einer Datei über die Kommandozeile herauszufinden, genügt es, die folgende Abfrage auf der Kommandozeile einzugeben:

Certutil -hashfile *Dateipfad* *Algorithmus*

Anstelle von *Pfad zur Datei* müssen Sie den vollständigen Pfad zur Datei eingeben. Beispiel: d:\8.jpg

Anstelle von *algorithm* müssen Sie den Namen des Algorithmus eingeben, mit dem Sie die Prüfsumme berechnen möchten. CertUtil-Dienstprogramm kann die Prüfsumme mit Algorithmen berechnen: MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512.

Nachdem Sie den angegebenen Befehl ausgeführt haben, können Sie den Hash der Datei sehen, der mit dem CertUtil-Dienstprogramm berechnet wurde.

So finden Sie den Hash einer Datei mit dem PowerShell-Dienstprogramm

Ein weiteres eingebautes Windows-Dienstprogramm, die die Prüfsumme der Datei ermitteln kann, ist PowerShell. Es unterscheidet sich von CertUtil durch die Unterstützung weiterer Algorithmen zur Berechnung der Prüfsumme: SHA256, MD5, SHA384, SHA1, SHA512, MACTripleDES, RIPEMD160.

Verwenden Sie den folgenden Befehl, um den Hash über das PowerShell-Dienstprogramm zu überprüfen:

Get-FileHash *Pfad zur Datei* | Formatliste

Anstelle von *Pfad zur Datei* müssen Sie den vollständigen Pfad zu der Datei angeben, deren Prüfsumme überprüft wird.

Es ist wichtig zu beachten, dass das PowerShell-Dienstprogramm die Prüfsumme standardmäßig mit dem SHA256-Algorithmus berechnet.

Wenn Sie einen anderen Algorithmus verwenden möchten, müssen Sie dies beim Ausführen der Abfrage im Befehl angeben. Um beispielsweise den Hash mithilfe des MD5-Algorithmus zu ermitteln, müssen Sie den folgenden Befehl ausführen:

Get-FileHash *Pfad zur Datei* -Algorithmus MD5 | Formatliste

Anstelle von MD5 können Sie andere vom Dienstprogramm unterstützte Algorithmen angeben.

So finden Sie den Hash einer Datei mit dem HashTab-Dienstprogramm

Außer, abgesondert, ausgenommen Windows-Tools Um die Prüfsumme einer Datei zu ermitteln, können Sie verwenden Anwendungen von Drittherstellern. Zum Beispiel einer von komfortable Programme das den Hash einer Datei bestimmen kann, ist HashTab. Dies ist eine extrem einfache Anwendung, die kostenlos aus dem Internet heruntergeladen werden kann.

Nach dem Laden HashTab-Programme und Installation wird in den Eigenschaften der Dateien ein neuer Reiter angelegt, der „Hashsummen von Dateien“ heißt. In diesem Reiter sehen Sie die Prüfsummenberechnung für eine Datei in verschiedenen Algorithmen.

dh mit einem speziellen Algorithmus aus einer Reihe von Eingabedaten berechnet. Die Prüfsumme wird am häufigsten verwendet, um die Integrität von Dateien zu überprüfen. Das heißt, in grober Näherung Prüfsumme ist der Schlüssel, wodurch Sie zwei verschiedene Datensätze eindeutig unterscheiden können (zwei verschiedene Dateien). Sie haben beispielsweise eine Datei aus dem Internet heruntergeladen (Spiele, Installationsdateien), können Sie sicher sein, dass die Datei während des Downloadvorgangs nicht beschädigt und vollständig heruntergeladen wurde? Aber die Verwendung einer solchen "fehlerhaften" Datei führt oft zu Fehlern bei der Installation eines Spiels oder Betriebssystems oder was auch immer. Darüber hinaus wissen Sie möglicherweise nicht, dass der Fehler genau aufgrund einer Datei aufgetreten ist, die während des Downloadvorgangs beschädigt wurde, und machen Ihren Computer für alle Probleme verantwortlich.

Um solche Probleme zu vermeiden, werden Prüfsummen verwendet. Oft hinterlassen viele Ressourcen neben einem Link zu einer Datei auch die Prüfsumme dieser Datei. Und nachdem Sie diese Datei heruntergeladen haben, können Sie die Prüfsumme der heruntergeladenen Datei mit der auf der Ressource hinterlassenen vergleichen und sicherstellen, dass die Datei fehlerfrei heruntergeladen wurde.

Zur Berechnung und zum Vergleich werden Prüfsummen verwendet spezielle Programme. Die häufigste davon ist Hash-Tab. Dieses Programm ist kostenlos. Sie können es hier herunterladen:



Entpacken Sie zur Installation das Archiv und führen Sie die Setup-Datei des Programms aus.



Nach der Installation erscheint die Programmverknüpfung nicht, es gibt dieses Programm nicht im Menü Schnellstart Anfang. Um das Programm zu verwenden, klicken Sie auf Rechtsklick für eine beliebige Datei und wählen Sie aus Eigenschaften(Wir werden diesen Vorgang mit dem heruntergeladenen Archiv durchführen). Beachten Sie, dass es im Dateieigenschaftenfenster eine neue Registerkarte gibt Datei-Hashes.




Um die Prüfsummen von Dateien zu vergleichen, kopieren Sie die Hash-Summe von der Programm-Website und fügen Sie sie in das Feld ein Hash-Vergleich Eigenschaftsfenster.