Zastosowanie Metoda ta jest szeroko wykorzystywana do wykrywania błędów przypadkowych, powstających np. podczas transmisji danych cyfrowych przez łącza telekomunikacyjne. Nie nadaje się jednak do ochrony integralności danych w zastosowaniach kryptograficznych, ponieważ CRC nie chroni przed celowym sfałszowaniem, tzn. można tak zmodyfikować przesyłany ciąg bitów, aby dawał on poprawny wynik, mimo kontroli CRC. Jest to jednak algorytm wykrywania błędów lepszy od prostej sumy kontrolnej, gdzie wiele jednoczesnych błędów może nie zmienić jej wartości.

W rzeczywistych realizacjach CRC wykorzystuje się najczęściej dzielnik CRC o długości 17 lub 33 bitów, co daje odpowiednio: 16-bitowy lub 32-bitowy cykliczny kod nadmiarowy. CRC jest szeroko wykorzystywany w technice komputerowej, np. dodawany jest do danych każdego sektora dysku lub pakietu telekomunikacyjnego cyfrowej sieci telekomunikacyjnej, w celu ciągłego sprawdzania integralności danych.

Zobacz też Adler-32 funkcja skrótu

Linki zewnętrzne

CRC-32 w Oprogramowaniu

Kategoria:Funkcje skrótu Kategoria:Ciała skończone Kategoria:Kontrola błędów