Wozu eine CRC-Prüfsumme dient
Eine zyklische Redundanzprüfung, kurz CRC, erzeugt aus beliebig vielen Daten eine kurze Prüfzahl. Ändert sich bei Übertragung oder Speicherung auch nur ein Bit, ergibt sich mit sehr hoher Wahrscheinlichkeit eine andere Prüfsumme. CRC-32 steckt in ZIP-Archiven, PNG-Bildern, gzip, Ethernet-Paketen und vielen Dateiformaten und Protokollen.
Der Rechner hilft beim Entwickeln und Prüfen: Sie können kontrollieren, ob die eigene Implementierung richtig rechnet, eine Prüfsumme aus einem Dateikopf nachvollziehen oder für Testdaten den erwarteten Wert erzeugen. Text wird dabei als UTF-8 kodiert, sodass Umlaute zwei Bytes belegen.
Alternativ geben Sie die Bytes direkt hexadezimal ein, etwa aus einem Hex-Editor oder einem Protokollmitschnitt. Leerzeichen, Doppelpunkte und das Präfix 0x werden ignoriert. Zur Kontrolle wird angezeigt, wie viele Bytes verarbeitet wurden.
Varianten, Darstellung und Grenzen
Es gibt viele CRC-Varianten, die sich in Polynom, Startwert, Bitreihenfolge und abschließendem XOR unterscheiden. Die hier angebotene CRC-32 nach IEEE 802.3 ist die am weitesten verbreitete. CRC-32C nach Castagnoli erkennt bestimmte Fehlermuster besser und wird von modernen Prozessoren per Befehl beschleunigt; sie findet sich unter anderem in iSCSI, SCTP, ext4 und Btrfs.
Die Prüfsumme ist eine 32-Bit-Zahl. Üblich ist die hexadezimale Schreibweise mit acht Stellen, Programmiersprachen geben sie oft als vorzeichenlose Dezimalzahl aus. Dateiformate wie ZIP speichern sie im Little-Endian-Format, also mit dem niederwertigsten Byte zuerst; PNG dagegen speichert in Big Endian. Der Rechner zeigt alle gängigen Schreibweisen.
Weicht Ihr Ergebnis von einem erwarteten Wert ab, liegt es oft an der Kodierung: ein unsichtbarer Zeilenumbruch am Ende, Windows-Zeilenenden mit zwei Bytes statt einem, ein Byte-Order-Mark oder eine andere Zeichenkodierung als UTF-8. Prüfen Sie zuerst die Byteanzahl, dann die Variante.
CRC schützt vor zufälligen Fehlern, nicht vor absichtlicher Manipulation. Wer Daten gezielt verändert, kann die Prüfsumme leicht passend machen. Für Integritätsnachweise gegenüber Angreifern sind kryptografische Hashverfahren wie SHA-256 nötig. Prüfziffern für Kontonummern, Kreditkarten und Barcodes berechnen der Luhn-Prüfziffer-Rechner und verwandte Werkzeuge.
Tipps und typische Fehler
Prüfsummen vergleichen.
- Bytes: Anzahl prüfen.
- Umbruch: Zählt mit.
- Variante: Passend wählen.
- Sicherheit: SHA-256 nutzen.
Weitere Rechner: Mathe & Formeln
Häufige Fragen
Was ist der Prüfwert von CRC-32?
Für den Text 123456789 ergibt sich CBF43926.
Warum stimmt meine Prüfsumme nicht überein?
Häufig wegen Zeilenumbrüchen, Leerzeichen oder einer anderen Zeichenkodierung.
Ist CRC-32 ein sicherer Hash?
Nein, CRC erkennt Übertragungsfehler, schützt aber nicht vor Manipulation.
Welche Bytereihenfolge nutzt PNG?
Big Endian, also die hexadezimale Schreibweise von links nach rechts.
Kann ich eine ganze Datei prüfen?
Hier nur Text und Hex-Bytes; für Dateien eignen sich Werkzeuge wie 7-Zip oder crc32 auf der Kommandozeile.
- CRC32 berechnen
- CRC Prüfsumme berechnen
- CRC-32 online
- CRC32C berechnen
- Prüfsumme Text berechnen
- CRC32 Hex
Alle Berechnungen erfolgen direkt in Ihrem Browser, Ihre Eingaben werden nicht übertragen oder gespeichert. Die Ergebnisse sind Orientierungswerte ohne Gewähr und ersetzen keine steuerliche, rechtliche oder finanzielle Beratung. Die Erklärtexte auf dieser Seite wurden mit KI erstellt. Letzte inhaltliche Änderung dieser Seite: . Mehr dazu: So entstehen und prüfen wir die Rechner.