Dateien mit SHA-256 prüfen

Vergleichen Sie Datei- und Text-Hashes und unterscheiden Sie Integrität, Herkunft und Sicherheit.

Praktische AnleitungAktualisiert am Geschätzte Lesezeit: 3 min
Auf dieser Seite

Wählen Sie eine Datei oder Texteingabe

Die Datei-Prüfsumme verwendet die exakten Bytes der ausgewählten Datei. Der Text-Hash verwendet die UTF-8-Bytes der Eingabe, einschließlich Leerzeichen und Zeilenumbrüchen. Beide Ergebnisse bestehen aus 64 hexadezimalen Zeichen, doch die Eingaben sind nicht austauschbar: Öffnen und Kopieren einer Datei kann Codierung oder Zeilenenden ändern.

Ein Dateiname ist nicht Teil des Fingerabdrucks. Kopien mit unterschiedlichen Namen und identischen Bytes erzeugen die gleiche Ausgabe. Das erneute Speichern eines Dokuments kann interne Bytes ändern, auch wenn die Seiten unverändert angezeigt werden. Entscheiden Sie, ob Ihre Aufgabe eine Überprüfung einer genauen Kopie oder einen Vergleich des sichtbaren Inhalts erfordert, bevor Sie einen Vorgang auswählen.

Erstellen eines Integritätsvergleichs

Erhalten Sie den Referenz-Fingerabdruck über den entsprechenden Quellkanal und verfolgen Sie, welche Version er beschreibt. Wählen Sie die Kopie aus, die Sie überprüfen möchten, und warten Sie auf das Ergebnis. Vergleichen Sie alle 64 Ziffern, anstatt nur den Anfang und das Ende zu überprüfen. Kopieren oder laden Sie den Fingerabdruck, um Fehler durch manuelle Transkription eingeführt zu vermeiden.

Ein anderes Ergebnis bedeutet, dass Bytes nicht mit dieser Referenz übereinstimmen. Es erklärt nicht, was sich geändert hat oder warum. Eine andere Version, eine andere Kodierung oder ein unvollständiger Download können den Unterschied ausmachen. Zuerst bestätigen Sie, dass die Datei und die Referenz das richtige Paar sind, bevor Sie einer bestimmten Ursache oder einem bestimmten Ereignis eine Diskrepanz zuschreiben.

Verstehen, was ein Fingerabdruck nicht herstellt

Ein Match überprüft die Kopie gegen die von Ihnen gewählte Referenz. Es stellt nicht unabhängig fest, wer die Datei erstellt hat, ob sie aktuell ist oder ob ihr Inhalt für Ihre Aufgabe geeignet ist. Eine Referenz aus einer nicht verifizierten Quelle benötigt die gleiche Ursprungsüberprüfung wie die Datei selbst, bevor sie einen Provenienzanspruch unterstützen kann.

Das Tool öffnet den Inhalt nicht als Dokument, konsultiert eine Malware-Datenbank oder führt einen Antivirus-Scan durch. Es verschlüsselt keine Dateien oder erstellt Passwörter. Verwenden Sie keinen Fingerabdruck als Ersatz für eine digitale Signatur oder Sicherheitsanalyse. Beschreiben Sie das Ergebnis genau als Byte-Vergleich mit einer identifizierten Referenz.

Untersuchung von Missverhältnissen und Beibehaltung nützlicher Beweise

Das Datei-Tool akzeptiert bis zu 100 MiB und erfordert HTTPS oder einen sicheren lokalen Ursprung. Die Berechnung verwendet Browserspeicher, so dass eine kleinere Kopie hilft, den Fluss zu testen, wenn Ihr Gerät Probleme hat. Die Inhalte werden lokal verarbeitet und die Quelldatei bleibt unverändert.

Erstellen Sie für die Praxis eine UTF-8-Datei mit abc ohne endgültigen Zeilenumbruch und vergleichen Sie den Fingerabdruck mit der gleichen Texteingabe. Fügen Sie der Datei einen Zeilenumbruch hinzu und beobachten Sie das geänderte Ergebnis. Für eine echte Fehlanpassung, Datensatzdatei, Größe, Referenz und Version, anstatt die Gleichwertigkeit vom Namen anzunehmen. Behalten Sie diese Notizen mit der Ausgabe, um die Überprüfung derselben Kopie zu wiederholen.

SELBST AUSPROBIEREN

Die gleichen Bytes erzeugen den gleichen Fingerabdruck

Laden Sie sha256-abc.txt herunter und wählen Sie die Datei im Datei-Prüfsummenwerkzeug. Sie enthält drei UTF-8-Bytes ohne abschließenden Zeilenumbruch. Berechnen Sie auch den Text-Hash von abc, ohne Leerzeichen oder Zeilenumbrüche hinzuzufügen.

abc

Beide SHA-256-Hashes sind ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. Der Dateiname geht nicht in die Berechnung ein.

Erstellen Sie eine weitere Kopie mit einem letzten Zeilenumbruch und beobachten Sie einen anderen Fingerabdruck. Dies überprüft die Wirkung von exakten Bytes; es bewertet keine Malware, Autorenschaft oder ob die Datei aktuell ist.