Cyklisk redundanstjek: Forskelle mellem versioner

Content deleted Content added
Addbot (diskussion | bidrag)
m Bot: Migrerer 29 interwikilinks, som nu leveres af Wikidatad:q245471
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.