CRC32-checksum berekenen

Bereken CRC-32 voor UTF-8-tekst of lokale bestanden en vergelijk checksums van 8 cijfers. Met testvector 123456789 en uitleg over CRC32C.

Berekenen
0 tekens
Resultaat

Het resultaat verschijnt hier.

Zo bereken en vergelijk je CRC32

  1. Voer tekst in of kies een lokaal bestand; het bestand wordt gebruikt in plaats van de tekst.
  2. Plak voor vergelijking alleen de acht verwachte hexadecimale cijfers.
  3. Bereken, controleer de overeenkomst en kopieer of download de checksum.

Aan de slag met CRC32-checksum berekenen

De gebruikte variant is CRC-32/ISO-HDLC, bekend van ZIP en Ethernet. Deze detecteert onbedoelde beschadiging, maar beschermt niet tegen bewuste aanpassingen. CRC32C is een ander algoritme met andere resultaten.

CRC32-voorbeeld: de standaardtestvector 123456789

Invoer
123456789
Resultaat
cbf43926

Vragen over CRC32-checksum berekenen

Welke CRC32-variant gebruikt deze calculator?

De calculator gebruikt CRC-32/ISO-HDLC, ook bekend als IEEE CRC-32, met polynoom 0x04C11DB7. De tekst 123456789 geeft cbf43926. CRC32C gebruikt een ander polynoom en geeft een andere uitkomst. De uitvoer is acht hexadecimale cijfers in kleine letters met voorloopnullen; lege invoer geeft 00000000.

Waarom verschilt de CRC32 van mijn ZIP van een waarde erin?

Als je een ZIP kiest, wordt de checksum van het hele archiefbestand berekend. De CRC van een onderdeel in de ZIP beschrijft de ongecomprimeerde bytes van dat onderdeel, niet de hele ZIP. Pak het onderdeel uit en kies dat bestand om de CRC te vergelijken. Bestandsnamen en paden tellen niet mee.

Hoe vergelijk ik CRC32 en waarom kan de uitkomst verschillen?

Plak alleen de acht verwachte hexadecimale cijfers, zonder 0x of bestandsnaam. De vergelijking negeert hoofdletters en witruimte aan de uiteinden. Tekst gebruikt UTF-8 zonder bijsnijden of normaliseren: spaties, CRLF tegenover LF, een laatste regeleinde en UTF-8 BOM kunnen de uitkomst veranderen. Bestanden gebruiken exacte bytes. Limieten: 8 MiB tekst en 32 MiB per bestand.

Beschermt CRC32 tegen manipulatie of versleutelt het gegevens?

CRC32 detecteert onbedoelde beschadiging; het is geen versleuteling of cryptografische hash. Verschillende gegevens kunnen dezelfde CRC hebben en het voorkomt geen opzettelijke manipulatie. Gebruik SHA-256 met een betrouwbare checksum voor sterkere integriteitscontroles, of de HMAC-tool voor berichtauthenticatie met een geheime sleutel.

Worden mijn bestanden, tokens of teksten geüpload?

Nee. De verwerking vindt plaats in je browser. De website levert de pagina en de programmacode, maar stuurt je invoer niet naar een conversieserver en slaat die niet op in een account.

  • SHA-256-hash en checksum

    Bereken SHA-256 voor tekst en bestanden en controleer downloads aan de hand van gepubliceerde checksums.

  • MD5-hash en checksum

    Bereken de MD5-hash van tekst of lokale bestanden en vergelijk die met een verwachte checksum.

  • Bestand naar Base64

    Codeer elk bestand als Base64, met optionele Data URI, opvulling en MIME-regelafbrekingen.

Alle ontwikkelaarstools

Codering en bestanden

Zet tekst, bytes, URL’s en ingesloten afbeeldingen om zonder de oorspronkelijke gegevens te veranderen.

Gegevens en tekst analyseren

Bekijk gestructureerde gegevens en tokens en zie precies wat er is veranderd.

Hashes, ID’s en schema’s

Controleer bestanden, genereer identificatiecodes en bekijk tijden en terugkerende uitvoeringen.

Je invoer en bestanden worden op je eigen apparaat verwerkt. Laat vertrouwelijke resultaten niet op een gedeeld klembord staan en gebruik een betrouwbaar apparaat voor privésleutels en tokens.