Jemand hat Ihnen ein Dokument und eine Prüfsumme geschickt
Sie haben zwei Dateien vor sich. Die eine ist das Dokument, ein PDF oder eine HTML-Datei mit
einem Chatverlauf. Die andere ist sehr viel kleiner, heißt genauso und endet auf
.sha256; darin steht eine einzige lange Zeile aus Buchstaben und Ziffern. Das ist
der Fingerabdruck des Dokuments, genommen in dem Moment, in dem es geschrieben wurde.
Berechnen Sie diesen Fingerabdruck selbst nach. Stimmt er überein, wurde das Dokument seitdem um kein einziges Zeichen verändert. Unser Programm brauchen Sie dafür nicht, und Sie sollen es dafür auch nicht brauchen: alles Folgende erledigt Windows oder macOS von sich aus.
Unter Windows
Öffnen Sie den Ordner mit dem Dokument, halten Sie die Umschalttaste gedrückt, klicken Sie mit der rechten Maustaste und wählen Sie „Im Terminal öffnen" (in älteren Windows-Versionen: „PowerShell-Fenster hier öffnen"). Dann geben Sie Folgendes ein und setzen den Namen Ihrer Datei zwischen die Anführungszeichen:
certutil -hashfile "unterhaltung.pdf" SHA256
Sie erhalten eine Zeile mit 64 Zeichen. Öffnen Sie die .sha256-Datei im Editor und
vergleichen Sie beide. Groß- und Kleinschreibung spielt keine Rolle, alles andere schon.
Auf dem Mac
Terminal öffnen, shasum -a 256 und ein Leerzeichen tippen, dann das Dokument in
das Fenster ziehen:
shasum -a 256 unterhaltung.pdf Das Ergebnis lesen
- Beide Zeilen sind identisch. Das Dokument ist Byte für Byte die Datei, deren Prüfsumme festgehalten wurde. Seitdem wurde keine Nachricht geändert, keine Seite entfernt und kein Datum angepasst.
- Sie unterscheiden sich an irgendeiner Stelle. Dann ist es nicht die Datei, die diese Prüfsumme beschreibt. Ein einziges geändertes Zeichen verändert etwa die Hälfte des Fingerabdrucks; einen kleinen Unterschied gibt es hier also nicht.
- Es gibt gar keine
.sha256-Datei. Das ist normal und kein Verdachtsmoment. Lassen Sie sich die Prüfsumme schriftlich geben, per Mail oder in der Nachricht, mit der das Dokument kam, und vergleichen Sie damit. Ein Wert, den die Gegenseite genannt hat, bevor Sie nachgefragt haben, ist mehr wert als die Datei selbst.
Was eine Übereinstimmung beweist und was nicht
Sie beweist, dass das Dokument seit dem Festhalten seiner Prüfsumme unverändert ist. Das ist eine belastbare Aussage, und sie ist auch die einzige.
Sie beweist nicht, wer die Nachrichten darin geschrieben hat. Verglichen werden Bytes, nicht Wahrheiten. Wer einen Chatverlauf erfindet und ihn anschließend exportiert, erhält einen Export mit einwandfreier Prüfsumme. Wer Ihnen sagt, eine Prüfsumme kläre die Echtheit, verkauft Ihnen etwas.
Sie nimmt aber eine Frage aus der Auseinandersetzung heraus. Wenn feststeht, dass die Datei nach dem Versand nicht mehr verändert wurde, geht es nur noch darum, woher die Nachrichten stammen, und das ist die Frage, die sich lohnt.
Wenn Sie keinen Befehl eintippen möchten
Dieselbe Rechnung kann Ihr Browser ausführen. Legen Sie das Dokument unten ab: Der
Fingerabdruck wird auf Ihrem eigenen Rechner berechnet, vom Browser selbst, und die Datei wird
nirgendwohin geschickt. Liegt daneben eine .sha256-Datei, legen Sie auch sie ab,
und der Vergleich geschieht von allein.
Wird berechnet …
SHA-256 dieser Datei:
Sie stimmen überein. Diese Datei ist Byte für Byte die, die diese Prüfsumme beschreibt.
Sie stimmen nicht überein. Diese Datei ist nicht die, die diese Prüfsumme beschreibt.
ChatExport hat einen Bildschirm, der denselben Vergleich für Sie macht. Installieren Sie das
Programm, wählen Sie auf dem ersten Bildschirm Check a document I was given
(die Programmoberfläche ist auf Englisch) und ziehen Sie das Dokument hinein. Liegt die
.sha256-Datei daneben, wird sie automatisch gelesen; liegt sie das nicht, gibt es
ein Feld für die Prüfsumme, die Ihnen der Absender genannt hat. Es wird nichts hochgeladen, kein
Konto verlangt, und die Datei verlässt Ihren Rechner nicht.
Es ist dieselbe Rechnung wie oben, mit derselben Einschränkung, die auch auf dem Bildschirm steht. Wenn Sie ein Dokument prüfen, weil Sie ihm misstrauen, nehmen Sie die Befehle: die kommen von Ihrem eigenen Betriebssystem, dieser Bildschirm kommt von den Leuten, deren Programm das Dokument geschrieben hat. Das ist ein echter Unterschied, und deshalb stehen die Befehle auf dieser Seite zuerst.
Woher solche Dateien kommen
ChatExport legt die .sha256-Datei neben jeden Export, ungefragt und ohne Schalter
zum Abstellen. Das Dokument selbst enthält außerdem eine Integritätsseite mit Gerät,
Sicherungsdatum und einer eigenen Kennung des Exports, damit auch jemand, der nur das Dokument
hat, weiß, was er vor sich hat.
Wenn die Gegenseite einen solchen Export erstellen soll, ist das machbar: das Programm läuft auf ihrem eigenen Windows-PC, liest eine Sicherung, die dort ohnehin liegt, und verlangt kein Konto. Das ist meist das kürzere Gespräch, als ein Telefon herauszuverlangen.
Immer noch unsicher
Schreiben Sie an support@getchatexport.com und beschreiben Sie, was Sie sehen. Eine Abweichung sollte man verstehen statt raten: manchmal ist der Grund banal, etwa ein Mailserver, der den Anhang neu verpackt hat, oder schlicht die falsche von zwei ähnlichen Dateien.