Cykliczny kod nadmiarowy: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
m →Linki zewnętrzne: drobne redakcyjne |
drobne merytoryczne, drobne redakcyjne |
||
Linia 1:
'''CRC''' ([[Język angielski|ang.]] ''Cyclic Redundancy Check'' – [[cykl]]iczny kod nadmiarowy) to [[matematyka|matematyczna]] [[suma kontrolna]] wykorzystywana do wykrywania uszkodzonych [[dane|danych]] [[system binarny|binarnych]].
Kod CRC zwykle dodawany jest do ramki lub pakietu (np. w standardzie [[USB]]) w celu późniejszej weryfikacji integralności danych. Jest to [[algorytm]] wykrywania błędów bardziej niezawodny niż prosta [[suma kontrolna]] (w przypadku sumy błędy potrafią się zniwelować,
CRC jest resztą z binarnego dzielenia ciągu danych przez relatywnie krótki dzielnik, zwany generatorem lub wielomianem CRC. W praktyce stosuje się najczęściej wielomiany o długości 17 lub 33 bitów, dające odpowiednio wyniki 16- ([[CRC-16]]) i 32
Metoda ta jest szeroko wykorzystywana do wykrywania błędów przypadkowych, ale nie nadaje się do ochrony integralności w zastosowaniach kryptograficznych. CRC jest relatywnie łatwe do sfałszowania, tj. jest możliwe takie poprawienie ciągu bitów, by dawał on
== Zobacz też ==
|