Was ist eine Prüfsumme? (Beispiele, Anwendungsfälle & Rechner)

Inhaltsverzeichnis:

Was ist eine Prüfsumme? (Beispiele, Anwendungsfälle & Rechner)
Was ist eine Prüfsumme? (Beispiele, Anwendungsfälle & Rechner)
Anonim

Eine Prüfsumme ist das Ergebnis der Ausführung eines Algorithmus, der als kryptografische Hash-Funktion bezeichnet wird, auf einem Datenelement, normalerweise einer einzelnen Datei. Durch den Vergleich der Prüfsumme, die Sie aus Ihrer Version der Datei generieren, mit der Prüfsumme, die von der Quelle der Datei bereitgestellt wird, können Sie sicherstellen, dass Ihre Kopie der Datei echt und fehlerfrei ist.

Eine Prüfsumme wird manchmal auch als Hash-Summe bezeichnet und seltener als Hash-Wert, Hash-Code oder einfach als Hash.

Image
Image

Ein einfaches Prüfsummenbeispiel

Die Idee einer Prüfsumme oder einer kryptografischen Hash-Funktion mag kompliziert und den Aufwand nicht wert sein, aber wir möchten Sie vom Gegenteil überzeugen! Prüfsummen sind wirklich nicht so schwer zu verstehen oder zu erstellen.

Beginnen wir mit einem einfachen Beispiel, das hoffentlich die Kraft von Prüfsummen demonstriert, um zu beweisen, dass sich etwas geändert hat. Die MD5-Prüfsumme für den folgenden Satz ist eine lange Zeichenfolge, die diesen Satz darstellt.


Dies ist ein Test.

120EA8A25E5D487BF68B5F7096440019

Für unsere Zwecke hier sind sie im Wesentlichen gleich. Selbst eine geringfügige Änderung, wie das Entfernen nur des Punkts, führt jedoch zu einer völlig anderen Prüfsumme.


Dies ist ein Test

CE114E4501D2F4E2DCEA3E17B546F339

Wie Sie sehen können, erzeugt selbst eine winzige Änderung in der Datei eine völlig andere Prüfsumme, wodurch deutlich wird, dass das eine nicht das andere ist.

Prüfsummen-Anwendungsfall

Nehmen wir an, Sie laden ein umfangreiches Software-Update herunter, z. B. ein Service Pack. Dies ist wahrscheinlich eine riesige Datei, deren Download mehrere Minuten oder länger dauert.

Woher wissen Sie nach dem Herunterladen, ob die Datei ordnungsgemäß empfangen wurde? Was ist, wenn während der Übertragung ein paar Bits verloren gegangen sind und die Datei, die Sie gerade auf Ihrem Computer haben, nicht genau das ist, was beabsichtigt war? Das Anwenden eines Updates auf ein Programm, das nicht genau so ist, wie der Entwickler es erstellt hat, wird Ihnen wahrscheinlich große Probleme bereiten.

Hier kann der Vergleich von Prüfsummen Sie beruhigen. Unter der Annahme, dass die Website, von der Sie die Datei heruntergeladen haben, die Prüfsummendaten neben der herunterzuladenden Datei bereitstellt, können Sie dann einen Prüfsummenrechner verwenden (siehe „Prüfsummenrechner“unten), um eine Prüfsumme aus Ihrer heruntergeladenen Datei zu erstellen.

Angenommen, die Website liefert die Prüfsumme MD5:5a828ca5302b19ae8c7a66149f3e1e98 für die heruntergeladene Datei. Sie verwenden dann Ihren eigenen Prüfsummenrechner, um eine Prüfsumme mit derselben kryptografischen Hash-Funktion, in diesem Beispiel MD5, für die Datei auf Ihrem Computer zu erstellen. Stimmen die Prüfsummen überein? Groß! Sie können sehr sicher sein, dass die beiden Dateien identisch sind.

Stimmen die Prüfsummen nicht überein? Dies kann alles bedeuten, von der Tatsache, dass jemand den Download ohne Ihr Wissen durch etwas Bösartiges ersetzt hat, bis hin zu einem weniger düsteren Grund, z. B. dass Sie die Datei geöffnet und geändert haben, oder die Netzwerkverbindung unterbrochen wurde und der Download der Datei nicht abgeschlossen wurde. Versuchen Sie erneut, die Datei herunterzuladen, erstellen Sie dann eine neue Prüfsumme für die neue Datei und vergleichen Sie sie erneut.

Prüfsummen sind auch nützlich, um zu überprüfen, ob eine Datei, die Sie von einer anderen Quelle als der ursprünglichen Quelle heruntergeladen haben, tatsächlich eine gültige Datei ist und nicht böswillig oder auf andere Weise gegenüber dem Original verändert wurde. Vergleichen Sie einfach den von Ihnen erstellten Hash mit dem aus der Quelle der Datei verfügbaren.

Prüfsummenrechner

Prüfsummenrechner sind die Werkzeuge, die zur Berechnung von Prüfsummen verwendet werden. Es gibt viele davon, von denen jede einen anderen Satz kryptografischer Hash-Funktionen unterstützt.

Eine großartige kostenlose Option ist Microsoft File Checksum Integrity Verifier, kurz FCIV genannt. Es unterstützt nur die kryptografischen Hash-Funktionen MD5 und SHA-1, aber diese sind derzeit bei weitem die beliebtesten. Ein vollständiges Tutorial finden Sie in unserem Artikel zur Überprüfung der Dateiintegrität in Windows mit FCIV. Microsoft File Checksum Integrity Verifier ist ein Befehlszeilenprogramm, aber sehr einfach zu bedienen.

Sie können auch das in Windows integrierte Programm certutil verwenden. Dies ist auch ein Befehlszeilentool, aber es ist genauso einfach, es zu verwenden, um die MD5-Prüfsumme von Dateien zu validieren. Dieser Artikel beschreibt auch, wie man dasselbe unter Linux mit md5sum. macht.

Ein weiterer ausgezeichneter kostenloser Prüfsummenrechner für Windows ist IgorWare Hasher, und er ist vollständig portabel, sodass Sie nichts installieren müssen (aber Sie benötigen einen RAR-Dateiöffner, um das Programm zu entpacken). Wenn Sie mit Befehlszeilentools nicht vertraut sind, ist dieses Tool wahrscheinlich die bessere Wahl. Es unterstützt MD5 und SHA-1 sowie CRC32. Sie können es verwenden, um die Prüfsumme von Text und Dateien zu finden.

Image
Image

JDigest ist ein Open-Source-Prüfsummenrechner, der sowohl unter Windows als auch unter macOS und Linux funktioniert.

Da nicht alle Prüfsummenrechner alle möglichen kryptografischen Hash-Funktionen unterstützen, vergewissern Sie sich, dass jeder Rechner, den Sie verwenden, die Hash-Funktion unterstützt, die die Prüfsumme erzeugt hat, die der herunterzuladenden Datei beiliegt.

FAQ

    Sind alle Prüfsummen eindeutig?

    Ja. Nur identische Dateien haben dieselbe Prüfsumme. Eine andere Änderung als der Dateiname führt zu einer anderen Prüfsumme.

    Wie berechnen Prüfsummenrechner Prüfsummen?

    Prüfsummenrechner verwenden eine Reihe von Algorithmen, darunter Längsparitätsprüfung, Fletcher-Prüfsumme, Adler-32 und zyklische Redundanzprüfungen (CRCs).

    Wie validiere ich mehrere Prüfsummen gleichzeitig?

    Mit dem MD5-Befehl können Sie die Prüfsumme mehrerer Dateien gleichzeitig abrufen. Öffnen Sie das Terminal und geben Sie md5 ein, gefolgt von jedem Dateinamen (durch Leerzeichen getrennt), und drücken Sie dann Enter.

Empfohlen: