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

  1. 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.
  2. Hash-Werte ansehen Die Ergebnisse aller vier Algorithmen erscheinen nebeneinander. Achten Sie auf den Wert, der zum von der Quelle veröffentlichten Algorithmus passt.
  3. 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.
  4. 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

Prüfen Sie zunächst den offiziellen Hash auf Kopierfehler wie einen zusätzlichen Zeilenumbruch oder ein überflüssiges Leerzeichen. Stimmt er weiterhin nicht überein, könnte die Datei beschädigt oder manipuliert sein — löschen Sie sie, ohne sie auszuführen, und laden Sie sie erneut von der offiziellen Quelle herunter.

Verwenden Sie den von der Quelle veröffentlichten Algorithmus. Sind mehrere verfügbar, bevorzugen Sie den sichereren SHA-256 oder SHA-512. MD5 und SHA-1 gelten kryptografisch nicht mehr als sicher und reichen nicht aus, um böswillige Manipulation zu erkennen.

Die Algorithmen sind identisch — nur die Eingabe unterscheidet sich (Binärdatei statt Textstring). Um einen Text-Hash zu berechnen, nutzen Sie unser Schwester-Tool, den Text-Hash-Rechner.

Ja, solange der Browser genügend Speicher zur Verfügung hat — die gesamte Datei wird auf einmal in den Speicher geladen, sodass Dateien im mehrstelligen Gigabyte-Bereich den Browser verlangsamen oder zum Absturz bringen können.
Tool-kun

Ü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.