Über dieses Tool
Eine Prüfsumme ist eine kurze Signatur einer Datei oder eines Textes, und ändert sich auch nur ein einziges Byte, ändert sich die Signatur vollständig. Deshalb sind Prüfsummen die Standardmethode, um zu bestätigen, dass ein Download unbeschädigt abgeschlossen wurde, dass zwei Dateien byteidentisch sind, oder dass eine Datei seit ihrer Veröffentlichung nicht verändert wurde. Dieses Tool berechnet gleich fünf davon — CRC32, MD5, SHA-1, SHA-256 und SHA-512 — aus eingegebenem Text oder einer ausgewählten Datei, vollständig in Ihrem Browser. Es wird nichts irgendwohin hochgeladen.
CRC32 ist schnell, dient aber nur dem Erkennen zufälliger Beschädigungen (das nutzen ZIP und Ethernet); MD5 und SHA-1 sind bei Integritätsprüfungen von Dateien immer noch verbreitet, gelten jedoch kryptografisch als gebrochen und sollten dort nicht vertraut werden, wo Sicherheit zählt; SHA-256 und SHA-512 sind die modernen, kollisionsresistenten Optionen, die heute die meisten Software-Repositorys und Paketmanager veröffentlichen. Fügen Sie die von einem Anbieter oder Mirror veröffentlichte Prüfsumme in das Feld „Erwartete Prüfsumme" ein, und dieses Tool zeigt sofort, ob sie übereinstimmt — und wenn ja, mit welchem Algorithmus.
Häufige Fragen
Welchen Algorithmus sollte ich zur Überprüfung eines Downloads verwenden?
Verwenden Sie den Algorithmus, in dem der Herausgeber die Prüfsumme bereitgestellt hat — das ist der einzige, mit dem Sie tatsächlich vergleichen können. Wenn Sie die Wahl haben (z. B. listet die Seite sowohl SHA-256 als auch MD5 auf), bevorzugen Sie SHA-256: Es ist der moderne Standard und im Gegensatz zu MD5 und CRC32 kollisionsresistent genug, um absichtliche Manipulation zu erkennen, nicht nur zufällige Beschädigung.
Werden große Dateien in Blöcken oder auf einmal verarbeitet?
Die gesamte Datei wird auf einmal in den Speicher geladen und gehasht — das hält das Tool einfach und funktioniert gut für typische Dateien, aber sehr große Dateien (mehrere Gigabyte) können langsam sein oder an Browser-Speichergrenzen stoßen, da es keine Streaming-/Blockverarbeitung gibt.