Datei-Hash-Rechner — Downloads mit MD5, SHA-1, SHA-256, SHA-512 überprüfen
Datei per Drag & Drop ablegen und sofort MD5-, SHA-1-, SHA-256- und SHA-512-Hashes berechnen. Vergleichen Sie sie mit der von der Quelle veröffentlichten Prüfsumme, um sicherzustellen, dass Ihr Download nicht beschädigt oder manipuliert wurde. Dateien werden nie auf einen Server hochgeladen.
Vergleich der Hash-Algorithmen
| Algorithmus | Ausgabegröße | Hex-Zeichen | Typische Verwendung |
|---|---|---|---|
| MD5 | 128 Bit | 32 Zeichen | Nur für leichte Integritätsprüfungen — kryptografisch gebrochen, ungeeignet für Passwörter oder digitale Signaturen |
| SHA1 | 160 Bit | 40 Zeichen | Sicherer als MD5, aber Kollisionsangriffe sind nachgewiesen. Noch für nicht sicherheitskritische Zwecke wie Git-Commit-Hashes im Einsatz |
| SHA256 | 256 Bit | 64 Zeichen | Gilt aktuell als sicher — die Standardwahl zur Überprüfung der Integrität von Software-Downloads |
| SHA512 | 512 Bit | 128 Zeichen | Noch längere Ausgabe als SHA-256; kann auf 64-Bit-CPUs schneller sein |
Was ist ein Datei-Hash?
Ein Hash ist eine Zeichenkette fester Länge, die aus dem gesamten Inhalt einer Datei berechnet wird – im Grunde ein Fingerabdruck dieser Datei. Ändert sich auch nur ein einziges Byte, kommt ein völlig anderer Wert heraus. Vergleicht man ihn mit dem von der Quelle veröffentlichten Wert, lässt sich also feststellen, ob der Download beschädigt oder manipuliert wurde. Dieses Tool berechnet MD5, SHA-1, SHA-256 und SHA-512 auf einmal, sobald Sie eine Datei ablegen.
Die gesamte Berechnung erfolgt in Ihrem Browser, der Dateiinhalt wird also nirgendwohin gesendet. Allerdings wird die gesamte Datei in den Speicher geladen, sodass mehrere Gigabyte große Dateien langsam sein oder ganz fehlschlagen können. Zudem sind für MD5 und SHA-1 Kollisionsangriffe nachgewiesen, weshalb beide zur Erkennung böswilliger Manipulation ungeeignet sind.
So überprüfen Sie einen Datei-Hash
- Datei ablegen Ziehen Sie die zu prüfende Datei in den Kasten oder klicken Sie, um sie auszuwählen. Lassen Sie bei großen Dateien den Tab geöffnet, bis die Berechnung abgeschlossen ist.
- Hash-Werte ansehen Die Ergebnisse aller vier Algorithmen erscheinen nebeneinander. Achten Sie auf den Wert, der zum von der Quelle veröffentlichten Algorithmus passt.
- Mit dem veröffentlichten Wert vergleichen Fügen Sie den Hash von der offiziellen Seite in das Vergleichsfeld ein – der passende Algorithmus wird automatisch erkannt.
- Bei Nichtübereinstimmung nicht verwenden Prüfen Sie zunächst auf einen Kopierfehler. Stimmt der Wert weiterhin nicht überein, löschen Sie die Datei, ohne sie auszuführen, und laden Sie sie erneut von der offiziellen Quelle herunter.
Tipps für die Nutzung
- Wenn die Quelle nicht angibt, welcher Algorithmus verwendet wurde, fügen Sie den Hash einfach in das Vergleichsfeld ein — der passende Algorithmus wird automatisch erkannt.
- Große Dateien (mehrere hundert MB oder mehr) beanspruchen viel Browser-Speicher, daher kann die Berechnung einige Sekunden bis eine Minute dauern. Lassen Sie den Tab währenddessen geöffnet.
- Die Hash-Überprüfung lohnt sich besonders bei wichtigen Dateien wie ISO-Images und Installationsprogrammen, bei denen Manipulation schwerwiegende Folgen haben könnte.
- Für MD5 und SHA-1 sind Kollisionsangriffe nachgewiesen, daher eignen sie sich nicht zur Erkennung böswilliger Manipulation. Verwenden Sie für sicherheitsrelevante Prüfungen SHA-256 oder höher.
Wo die Überprüfung von Datei-Hashes praktisch ist
ISO-Images und Installationsprogramme prüfen
Betriebssystem-Images und ausführbare Dateien können bei Manipulation schwerwiegenden Schaden anrichten. Machen Sie es sich zur Gewohnheit, vor dem Ausführen mit dem offiziellen Hash zu vergleichen.
Übertragungsfehler bei großen Dateien erkennen
Bestätigen Sie, dass eine über eine instabile Verbindung empfangene Datei nicht unvollständig ist – deutlich zuverlässiger als nur die Dateigröße zu prüfen.
Prüfen, ob ein Backup dem Original entspricht
Vergleichen Sie den Hash einer kopierten oder verschobenen Datei mit dem Original, um zu bestätigen, dass der Inhalt Byte für Byte identisch ist.
Doppelte Dateien erkennen
Haben zwei Dateien unterschiedliche Namen, aber denselben Hash, ist ihr Inhalt identisch – eine solide Grundlage, um zu entscheiden, welche Kopien Sie aufräumen können.
Begriffe rund um Hashes
- Hash-Wert
- Eine aus Daten berechnete Zeichenkette fester Länge. Dieselbe Eingabe liefert immer denselben Wert.
- Prüfsumme
- Ein veröffentlichter Wert, mit dem sich bestätigen lässt, dass eine Datei nicht beschädigt ist. Hash-Werte werden dafür häufig verwendet.
- Kollision
- Wenn zwei unterschiedliche Daten denselben Hash-Wert ergeben. Für MD5 und SHA-1 wurde gezeigt, dass sich das absichtlich herbeiführen lässt.
- Lawineneffekt
- Die Eigenschaft, dass eine winzige Änderung der Eingabe eine völlig andere Ausgabe erzeugt – die Grundlage dafür, selbst kleinste Beschädigungen zu erkennen.
- SHA-256
- Ein Algorithmus, der einen 256-Bit-Hash erzeugt. Aktuell der am weitesten verbreitete Standard zur Überprüfung von Downloads.
Häufig gestellte Fragen
Übrigens – Warum offizielle Seiten Hash-Werte veröffentlichen
Vielleicht ist Ihnen schon ein Hash-Wert wie „SHA256: a1b2c3..." neben einem Download-Link auf einer Software-Seite aufgefallen. Damit können Nutzer selbst überprüfen, dass die Datei genau der vom Herausgeber erstellten entspricht — ohne Beschädigung bei der Übertragung oder Manipulation auf einem Mirror-Server.
Das ist besonders wichtig bei ISO-Images von Linux-Distributionen, die oft von weltweit verteilten Mirror-Servern heruntergeladen werden. Neben gewöhnlichen Übertragungsfehlern besteht theoretisch das Risiko, dass ein Angreifer einen Mirror kompromittiert und eine manipulierte Kopie mit Schadsoftware verbreitet. Veröffentlicht die offizielle Seite eine signierte Hash-Liste (oft mit GPG-Signatur), können Nutzer die Sicherheit von jedem Mirror aus überprüfen, indem sie den Hash lokal berechnen und vergleichen.
Hash-Funktionen haben einen „Lawineneffekt": Ändert sich auch nur ein einziges Bit der Eingabe, entsteht eine völlig andere Ausgabe. So werden sowohl absichtliche Manipulation als auch subtile Beschädigung durch einen fehlerhaften Download zuverlässig erkannt. Selbst wenn zwei Dateien gleich groß sind, aber sich in nur einem Byte unterscheiden, ist der Hash vollkommen anders — das macht diese Methode weit zuverlässiger als der bloße Vergleich der Dateigröße.