0

Gecodeerd

CRC32

Over CRC32

CRC32 is een methode voor foutdetectie die uit gegevens van willekeurige lengte een controlewaarde van 32 bits genereert. Het wordt gebruikt bij bestandsoverdracht, gecomprimeerde formaten en vergelijkbare situaties om te controleren of gegevens beschadigd zijn.

In DenCode wordt de ingevoerde tekst behandeld als een bytevolgorde in de gekozen tekencodering, en de CRC32-waarde wordt hexadecimaal weergegeven.

De CRC32 van "Hello, world!" is bijvoorbeeld als volgt.

ebe6c6e6

Kenmerken van CRC32

CRC32 is geschikt om toevallige gegevensbeschadiging te detecteren. Omdat het geen cryptografische hashfunctie is, is het niet geschikt voor toepassingen die bescherming tegen manipulatie vereisen.

CRC32 genereert uit dezelfde invoer altijd dezelfde waarde. Wanneer de invoer verandert, verandert ook de uitvoerwaarde. De oorspronkelijke invoergegevens kunnen echter niet uit de CRC32-waarde worden hersteld.

InvoerCRC32
Hello, world!ebe6c6e6
Hello, world?11e9fb85