Online CRC-checksumtool
Bereken CRC32, CRC16 of CRC8 van tekst. Voer tekst in, kies een algoritme en zie direct de hexadecimale controlesom. De verwerking gebeurt lokaal in je brows…
Aan de slag
Werking en voorbeelden
De tool berekent de CRC-controlesom van de letterlijke tekst die u invoert, gecodeerd als UTF-8. Elke wijziging in hoofdletters, spaties of regeleinden verandert de uitvoer. Zo geeft de invoer 123456789 met CRC32 de waarde CBF43926, met CRC16 4B37 en met CRC8 F4. Lege tekst levert respectievelijk 00000000, FFFF en 00 op.
Parameters per algoritme
- CRC32: reflecterend, polynoom 0xEDB88320, initieel 0xFFFFFFFF, eind-XOR 0xFFFFFFFF.
- CRC16: reflecterend, polynoom 0xA001, initieel 0xFFFF, geen eind-XOR.
- CRC8: polynoom 0x07, initieel 0x00, geen eind-XOR, meest significante bit eerst.
Beperkingen
De tool verwerkt geen hexadecimale byte-reeksen: invoer 41 behandelt twee teksttekens, niet de byte 0x41. Er is geen bestandsupload of optie voor invoer-codering. De maximale invoer is 500.000 JavaScript UTF-16-code-eenheden; de UTF-8-lengte kan groter zijn. De berekening gebeurt lokaal in de browser; voor grote teksten is het verstandig klein te beginnen.
Veelgestelde vragen
Waarom verschilt mijn CRC van een andere tool?
CRC-algoritmen hebben veel varianten. Controleer of de parameters (polynoom, reflectie, initiële waarde, eind-XOR) en de exacte bytes (inclusief codering en regeleinden) overeenkomen.
Kan ik een bestand controleren?
Nee, deze tool accepteert alleen tekst die u typt of plakt. Voor bestanden heeft u een andere toepassing nodig.
Is CRC geschikt voor beveiliging?
Nee, CRC is geen cryptografische hash of digitale handtekening. Het detecteert toevallige fouten, maar is niet bestand tegen opzettelijke manipulatie.
Controlelijst
- Kies het juiste algoritme en controleer de parameters.
- Let op hoofdletters, spaties en regeleinden in uw invoer.
- Vergelijk alleen met systemen die exact dezelfde bytes en parameters gebruiken.
- Gebruik voor gevoelige gegevens een veilige hash zoals SHA-256.
De verwerking gebeurt lokaal in je browser.