Kontrolsum: Forskelle mellem versioner

Content deleted Content added
tilføj
småændr
Linje 1:
[[Image:Checksum.svg|thumb|330px|right|Resultatet af en typisk checksum funktion (Unix <tt>cksum</tt> værktøj).]]
En '''kontrolsum''', '''checksum''' eller '''hash-sum''' er en algoritmebestemt størrelse [[data]] (kontrolsumsdata) beregnet fra en vilkårlig blok af [[digital]]e [[data]] med [[formål]]et at [[fejldetektering|detektere fejl]], som kan risikere at blive introduceret i dataene under [[datalagring]] eller [[datatransmission]]. Dataene består typisk af både kontrolsumsdata og data der kontrolsummes over. Kontrolsummers formål er at kontrollere dataenes [[dataintegritet]]. Hvis kontrolsumsdataene ikke stemmer med den beregnede kontrolsum ved man at dataene er blevet ændret (enten med bevidst eller ubevidst).
 
[[Algoritme]]n som beregner kontrolsummen fra dataene kaldes en '''kontrolsumsfunktion''' eller '''kontrolsumsalgoritme'''. En god checksumsalgorithm vil med stor sandsynlighed give et andet resultat hvis dataene har været udsat for tilfældige; hvis kontrolsummen stemmer, er der en stor sandsynlighed for at dataene er intakte datafejl.