KOSTENLOSES WERKZEUG · LEITFADEN
SHA-256 prüfen: hier oder mit einem Befehl
Datei ablegen, SHA-256 erhalten. Berechnet wird in diesem Browser-Tab: Die Datei wird nicht hochgeladen, und nach dem ersten Laden funktioniert die Seite auch ohne Netz.
- Datei
- Größe
- SHA-256
Von Taha Bayar, Biologe, der an der Datenübergabe zwischen isolierten Systemen arbeitet.
Derselbe Test auf der Kommandozeile
| System | Befehl | Gut zu wissen |
|---|---|---|
| Windows, Eingabeaufforderung | certutil -hashfile "C:\daten\messung_041.csv" SHA256 | Eingebaut. Unter Windows 7 mit Leerzeichen zwischen den Zeichenpaaren; sie gehören nicht zum Wert. |
| Windows, PowerShell | Get-FileHash "C:\daten\messung_041.csv" | SHA-256 ist Standard; gibt Großbuchstaben aus. |
| macOS | shasum -a 256 ~/Desktop/messung_041.csv | Ohne -a 256 kommt SHA-1: ein anderer, 40-stelliger Wert. |
| Linux | sha256sum messung_041.csv | Mit einer Liste erwarteter Werte prüft sha256sum -c liste.txt viele Dateien. |
Fünf Gründe für abweichende Hashwerte
- Jemand hat die Datei geöffnet und gespeichert. Excel schreibt eine CSV beim Speichern neu. Ob das passiert ist, zeigt die Excel-Prüfung.
- Zeilenenden wurden umgewandelt (Windows zwei Zeichen, Linux und macOS eines), etwa durch FTP im ASCII-Modus oder Git mit
autocrlf. - Die Kodierung hat sich geändert: UTF-8 als alte Codepage gespeichert ändert die Bytes von ä, ö, ü, µ.
- Es wurde eine andere Datei gehasht: gleicher Name, anderer Ordner, „(1)“ im Download, abgebrochene Kopie. Größe vergleichen.
- Ein anderer Algorithmus: SHA-1 hat 40, MD5 32, SHA-256 64 Zeichen.