CH-J Server ManagerSerververwaltung über SSH
Menü
Alle Anleitungen und Artikel →

SHA-256 vs. SHA-512 vs. BLAKE3: Welche Prüfsumme sollten Sie verwenden?

Wie sich die drei Algorithmen bei Sicherheit, Geschwindigkeit und Kompatibilität unterscheiden, was eine Prüfsumme nicht beweist und welchen Sie wählen sollten.

Die kurze Antwort

Verwenden Sie den Algorithmus, den der Herausgeber der Datei angibt, denn zum Vergleichen brauchen Sie denselben. Für neue Anwendungen ist SHA-256 die kompatibelste Wahl, und auch SHA-512 ist gut geeignet. Für eigene große Datenbestände ist BLAKE3 die schnellste Wahl, sofern das Werkzeug auf allen beteiligten Systemen verfügbar ist. Alle drei gelten heute als sicher; für keinen ist ein praktisch durchführbarer Angriff bekannt.

Worin sie sich unterscheiden

SHA-256 und SHA-512 gehören zur von NIST standardisierten SHA-2-Familie und werden häufig von Compliance-Vorgaben verlangt. BLAKE3 ist neuer und kein NIST-Standard, erfüllt solche Vorgaben also möglicherweise nicht. SHA-256 und BLAKE3 mit Standardausgabe liefern 256 Bit, was etwa 128 Bit Kollisionsresistenz bedeutet. SHA-512 liefert 512 Bit und etwa 256 Bit Kollisionsresistenz. In der Praxis liegen beide Sicherheitsniveaus weit jenseits dessen, was angegriffen werden kann.

Die Geschwindigkeit hängt von der Hardware ab

BLAKE3 nutzt mehrere CPU-Kerne und moderne Vektorbefehle und liegt bei großen Dateien daher meist deutlich vorn. Bei den SHA-2-Varianten hängt das Ergebnis vom System ab: SHA-512 ist auf 64-Bit-CPUs ohne spezielle Befehle oft schneller, während CPUs mit SHA-Erweiterungen SHA-256 beschleunigen. Messen Sie auf Ihrem eigenen Rechner mit einer großen Datei, denn Cache und Datenträger beeinflussen das Ergebnis. b3sum muss möglicherweise separat installiert werden.

time sha256sum large.iso
time sha512sum large.iso
time b3sum large.iso

Was eine Prüfsumme beweist

Eine übereinstimmende Prüfsumme zeigt, dass die Datei mit der Datei identisch ist, aus der der Hashwert berechnet wurde. Sie zeigt nicht, wer die Datei erstellt hat. Kann ein Angreifer sowohl den Download als auch die Prüfsumme auf derselben Seite ändern, besteht die Datei den Vergleich. Zur Herkunftsprüfung brauchen Sie einen Hashwert aus einem separaten vertrauenswürdigen Kanal oder eine Signatur, etwa GPG.

sha256sum -c SHA256SUMS
gpg --verify SHA256SUMS.asc SHA256SUMS

Was Sie vermeiden sollten

Die Kollisionsresistenz von MD5 und SHA-1 ist gebrochen; sie sollten nicht vor absichtlichen Manipulationen schützen. Sie können noch in alten Manifesten vorkommen, wo sie nur versehentliche Beschädigungen erkennen. Nicht kryptografische Funktionen wie CRC-32 und xxHash sind auf Geschwindigkeit und zufällige Fehler ausgelegt, niemals auf Sicherheit.

Prüfsummen in CH-J Server Manager

Das Modul Hash & Checksum enthält alle drei Algorithmen und kennzeichnet SHA-256, SHA-512 und BLAKE3 als empfohlen sowie MD5 und SHA-1 als gebrochen. Es kann Hashwerte berechnen, Dateien vergleichen und einen erwarteten Wert prüfen. Das Modul kann nicht beurteilen, ob der erwartete Wert selbst vertrauenswürdig ist. Beziehen Sie ihn daher aus einer vertrauenswürdigen Quelle. Die Anwendung prüft eigene Updates mit SHA-512 und einer OpenPGP-Signatur gemeinsam.

Ausführliche Dokumentation

NIST FIPS 180-4 →

BLAKE3 specification →

Biometrisches Entsperren und Sicherheit →