Cyklisk redundanstjek: Forskelle mellem versioner
Content deleted Content added
Addbot (diskussion | bidrag) |
Rotlink (diskussion | bidrag) m dødt link |
||
Linje 9:
CRC er ikke i sig selv anvendelige til at sikre mod bevidst ændring af data, fordi deres matematiske egenskaber gør det let at beregne en CRC justering til en vilkårlig ændring af data.
Det formodes ofte forkert<ref name="eurocontrol-faq">{{cite web|title=Eurocontrol – FAQ: Technologies|url=http://www.eurocontrol.int/aim/public/faq/chain_faq3.html|publisher=[[European Organisation for the Safety of Air Navigation]]|accessdate=29 April 2009|quote=A Cyclic Redundancy Check (CRC) is a means by which a data item may be assessed to verify that it has not been changed (either intentionally or unintentionally) since the CRC value was applied to it.|archiveurl=http://web.archive.org/20090529055626/www.eurocontrol.int/aim/public/faq/chain_faq3.html|archivedate=29 May 2009}}</ref> at når en datablok og dens CRC modtages over en åben kanal og CRCen stemmer, kan de sendte data ikke have været ændret. Det er selvfølgelig forkert, fordi både data og CRC kan have være blevet ændret, så CRC stemmer med den nye datablok. Derfor kan CRCs kun anvendes til at verificere korrekthed men ikke [[dataintegritet]].
Der findes en lang række standard CRC polynomier. I praksis er CRC koder på 8, 16, 32 og 64 bit de mest anvendte, men de kan laves med en vilkårlig længde.
|