I en eksisterende kommunikations-protokol er der 16-bit-CRC som beregnes i software. Desværre tager CRC-16-beregningen nu for lang tid. Det har vist sig at det er muligt at lave CRC-32 i hardware.
Spørgsmålet er så: Er det lige så godt at bruge de sidste 16 bit af CRC-32 som at bruge CRC-16. Det ville vi i så fald kunne gøre på alle enheder.
Lav noget data. Og lave en million forsøg hvor du ændrer nogle tilfældige bits og se hvor mange der slipper igennem med samme CRC.
For 16 bit og for lower half af 32 bit.
Ca. samme antal => OK.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.