CRC (Cyclic Redundancy Check) - bu ma'lumotlarni uzatish yoki saqlashdagi xatolarni aniqlash uchun ishlatiladigan xesh funktsiyasining bir turi. SHA-2 va MD5 kabi kriptografik xesh-funksiyalardan farqli o'laroq, ular har qanday kirish uchun yagona va qat'iy o'lchamli chiqishni ta'minlash uchun mo'ljallangan, CRC funktsiyasining chiqishi qat'iy o'lchamli bit qatoridir (odatda bir nechta bitlar 8 ning ko'paytmasi, masalan, 16, 32 yoki 64 bit), bu kirish ma'lumotlaridagi xatolarni aniqlash uchun ishlatiladi.CRC ko'p nomli bo'linish deb ataladigan oddiy matematik operatsiyaga asoslanadi, u "bo'linuvchi" sifatida belgilangan, oldindan belgilangan "ko'pnom" qiymatidan foydalanadi va kiritilgan ma'lumotlarni ajratadi, bu bo'linishning qolgan qismi funktsiyaning chiqishi sifatida ishlatiladi, bu qoldiq "checkssum" deb ham ataladi. Keyin ma'lumotlarni qabul qiluvchi qabul qilingan ma'lumotlar bo'yicha bir xil hisob-kitoblarni amalga oshirishi va xatolarni aniqlash uchun natijani uzatilgan nazorat summasi bilan solishtirishi mumkin.
Do'stlaringiz bilan baham: |