Wofür eine Prüfsumme gut ist
Eine Prüfsumme ist ein kurzer Fingerabdruck einer Datei. Ein Verfahren wie SHA-256 liest alle Bytes der Datei und macht daraus einen Wert mit fester Länge, bei SHA-256 sind das 64 Zeichen aus Ziffern und den Buchstaben a bis f. Ändert sich in der Datei auch nur ein Bit, kommt ein völlig anderer Wert heraus. Darum nennen Anbieter von ISO-Abbildern, Installern und Firmware die Prüfsumme neben dem Download.
Der Vergleich zeigt Ihnen, ob der Download vollständig und unverändert angekommen ist. Typische Fälle sind eine Windows- oder Linux-ISO, ein Installationsprogramm, ein Router-Firmwareabbild oder ein Backup, das Sie auf einen anderen Datenträger kopiert haben. Der Wert hängt nur vom Inhalt ab, Dateiname, Datum und Speicherort spielen keine Rolle.
Sie suchen die IBAN-Prüfziffer? Das ist ein anderes Verfahren für Tippfehler in Kontonummern. Dafür gibt es den IBAN-Prüfer.
So prüfen Sie einen Download in drei Schritten
- Datei wählen. Ziehen Sie die Datei in das Feld oder wählen Sie sie aus, auch mehrere auf einmal. Voreingestellt ist SHA-256. SHA-512, SHA-1 und MD5 schalten Sie mit den Kästchen dazu. Die Berechnung beginnt sofort, „Abbrechen“ stoppt sie jederzeit.
- Prüfsumme einfügen. Kopieren Sie den Wert von der Downloadseite in das Vergleichsfeld. Aus der Länge erkennt die Seite das Verfahren: 32 Zeichen sind MD5, 40 SHA-1, 64 SHA-256 und 128 SHA-512. Gehört zum Download eine Prüfsummendatei, etwa SHA256SUMS, laden Sie diese stattdessen. Die Seite sucht dann die Zeile mit dem Dateinamen selbst.
- Ergebnis lesen. „Stimmt überein“ heißt: Der berechnete und der eingefügte Wert sind gleich. Bei „Stimmt NICHT überein“ nennt die Seite für eine einzelne Datei die erste abweichende Stelle.
Die Berechnung läuft in einem Hintergrundprozess des Browsers (Web Worker), die Seite bleibt bedienbar. Die Datei wird in Stücken von 4 Megabyte gelesen, es liegt immer nur ein Stück im Speicher. Eine Größengrenze setzt die Seite nicht. Wie lange es dauert, hängt von Ihrem Gerät ab: Als Richtwert schafft die Seite grob 20 bis 100 Megabyte pro Sekunde, ein Gigabyte dauert damit zwischen einigen Sekunden und knapp einer Minute. Ein stark ausgelasteter Rechner braucht länger. Über die Option „Text“ hashen Sie auch einen eingegebenen Text. Er wird als UTF-8 gelesen, ein Zeilenumbruch am Ende ändert den Wert.
SHA-256, SHA-1 oder MD5: welches Verfahren Sie nehmen
Nehmen Sie das Verfahren, das die Downloadseite nennt. Ein SHA-256-Wert lässt sich nicht mit einem MD5-Wert vergleichen. Haben Sie die Wahl, ist SHA-256 richtig.
- SHA-256 (64 Zeichen): Teil der SHA-2-Familie, beschrieben in NIST FIPS 180-4. Der Standard für Downloads.
- SHA-512 (128 Zeichen): gleiche Familie mit längerem Wert. Manche Anbieter nennen ihn zusätzlich oder statt SHA-256.
- SHA-1 (40 Zeichen): Das NIST hat SHA-1 im Dezember 2022 zum Auslaufen bis zum 31. Dezember 2030 erklärt. Als Schutz vor Manipulation taugt es nicht mehr.
- MD5 (32 Zeichen): RFC 6151 rät wegen möglicher Kollisionen von der Nutzung ab, wo es auf Kollisionsfestigkeit ankommt. Zwei verschiedene Dateien können denselben MD5-Wert haben. Gegen einen abgebrochenen Download hilft MD5 trotzdem.
Die Seite kennzeichnet MD5 und SHA-1 deshalb mit „nur gegen Übertragungsfehler“.
Prüfsumme unter Windows, macOS und Linux selbst berechnen
Ohne diese Seite geht es mit Bordmitteln. Öffnen Sie ein Terminal im Ordner der Datei und ersetzen Sie datei.iso durch Ihren Dateinamen:
- Windows, Eingabeaufforderung:
certutil -hashfile datei.iso SHA256(Dokumentation von certutil) - Windows, PowerShell:
Get-FileHash datei.iso -Algorithm SHA256(Dokumentation von Get-FileHash). SHA256 ist dort die Voreinstellung. - macOS:
shasum -a 256 datei.iso - Linux:
sha256sum datei.iso
Für MD5 heißt der Algorithmus bei certutil und Get-FileHash MD5, unter Linux gibt es md5sum. Liegt eine Prüfsummendatei vor, prüft sha256sum -c SHA256SUMS unter Linux alle Dateien darin auf einmal, unter macOS entsprechend shasum -a 256 -c SHA256SUMS. Die Werte müssen mit denen dieser Seite übereinstimmen.
Was eine passende Prüfsumme beweist und was nicht
Stimmt die Prüfsumme, ist Ihre Datei Bit für Bit identisch mit der Datei, zu der der Wert gehört. Ein Übertragungsfehler, ein defekter Datenträger oder eine versehentlich geänderte Datei sind damit praktisch ausgeschlossen.
Nicht bewiesen ist, dass die Quelle vertrauenswürdig ist. Kontrolliert ein Angreifer die Downloadseite, tauscht er Datei und Prüfsumme gemeinsam aus, und beide passen zueinander. Holen Sie den Wert darum von der offiziellen Seite des Herstellers, am besten über einen zweiten Weg. Eine digitale Signatur des Anbieters beweist die Herkunft und ist etwas anderes als eine Prüfsumme.
Auch eine Aussage über Schadsoftware gibt es nicht: Eine infizierte Datei hat ebenso eine Prüfsumme. Wie Sie Ihren Rechner prüfen, zeigt der PC-Sicherheitscheck. Haben Sie ein ZIP-Archiv geladen, öffnen Sie es mit ZIP entpacken erst nach der Prüfung. Ob eine Datei wirklich das ist, was ihre Endung behauptet, zeigt Dateityp erkennen.
Die Prüfsumme stimmt nicht: was jetzt?
- Vergleichen Sie Gleiches mit Gleichem. Gleiches Verfahren (SHA-256 gegen SHA-256), gleiche Datei und gleiche Version. Der Wert für Version 24.04.1 passt nicht zur Version 24.04.2.
- Laden Sie die Datei erneut von der offiziellen Seite. Ein abgebrochener oder unterbrochener Download ist die häufigste Ursache.
- Stimmt es wieder nicht, öffnen und installieren Sie die Datei nicht. Versuchen Sie einen anderen Spiegelserver des Anbieters und melden Sie das Problem dort.
- Kommt die Datei von einem USB-Stick oder einer Festplatte, kopieren Sie sie erneut und prüfen Sie den Datenträger. Ein defekter Stick liefert gern eine andere Datei, als man hineingelegt hat.