Dateiprüfsummen im Browser prüfen

Wählen Sie eine oder mehrere Dateien; die Seite liest jede Datei und berechnet mit der Web Crypto API des Browsers einen SHA-2-Hash. Die Tabelle zeigt Dateiname, Größe, Hash und ob er zum eingegebenen Wert passt. Die Dateien verlassen das Gerät nicht.

Ein Hash ist ein Fingerabdruck fester Länge des exakten Dateiinhalts; eine Prüfsumme beantwortet damit die Frage jedes Downloads: Ist die Datei unverändert angekommen?

  1. Fügen Sie Dateien über die Ablagefläche oder den Dateiauswahl-Dialog hinzu; die Liste zeigt jeden Namen und seine Größe.
  2. Wählen Sie den Algorithmus: SHA-256, SHA-384 oder SHA-512.
  3. Wenn eine Prüfsumme veröffentlicht wurde, fügen Sie sie in „Erwarteter Hash (optional)“ ein; auch eine vollständige Zeile aus sha256sum oder openssl wird akzeptiert.
  4. Klicken Sie auf „Hashes berechnen“. Die Dateien werden nacheinander verarbeitet, die Statuszeile zeigt den Fortschritt („2 von 3 werden gehasht…“).
  5. Lesen Sie die Spalte Prüfung – Übereinstimmung, Abweichung oder Nicht geprüft – und übernehmen Sie das Ergebnis mit „Manifest kopieren“ oder „Manifest herunterladen“.

Was berechnet wird, wie der Erwartungswert verglichen wird und was das Manifest enthält

Welche Hashes entstehen

Zur Auswahl stehen SHA-256, SHA-384 und SHA-512, voreingestellt ist SHA-256. Der Hash wird über die Rohdaten der Datei berechnet und hexadezimal mit 64, 96 oder 128 Zeichen ausgegeben. Im Test lieferten alle drei Algorithmen für dieselben Dateien exakt dieselben Werte wie das crypto-Modul von Node.

Eine leere Datei hat einen festen Hash (e3b0c442…b855 unter SHA-256), und Namen mit Leerzeichen oder Akzenten wie „Café Müller.txt“ werden unverändert verarbeitet.

Wie der Erwartungswert verglichen wird

Das Feld nimmt einen einzelnen Hash in beliebiger Groß- und Kleinschreibung auf, ebenso eine komplette Zeile, wie sie Prüfsummendateien enthalten: Verglichen wird das erste Hexadezimal-Token mit mindestens 32 Zeichen, „b6a98d… alpha.txt“ gilt also als Hash.

Verglichen wird nur die erste ausgewählte Datei; alle weiteren Zeilen bleiben auf Nicht geprüft. Wird der Erwartungswert nach einem Lauf geändert, wird der angezeigte Hash sofort neu bewertet, ohne die Dateien erneut zu lesen.

Veraltete Ergebnisse, Clear und Grenzen

Hasches werden verworfen, sobald sie nicht mehr zum Bildschirminhalt passen würden: Dateien nach einem Lauf hinzufügen, den Algorithmus wechseln oder Clear drücken leert die Tabelle und deaktiviert die Manifest-Schaltflächen – ein alter Hash steht nie neben einer neuen Auswahl.

Clear leert außerdem das Feld für den Erwartungswert und stellt den Algorithmus auf SHA-256 zurück. Pro Lauf werden bis zu 250 MB verarbeitet; darüber erscheint eine eigene Meldung. Alles läuft in der Seite und funktioniert nach dem Laden auch offline.

Zuletzt verwendet: