什麼是校驗值

什麼是校驗值

校驗值:通過某種運算得出,用以檢驗該組數據的正確性。

數據校驗是爲保證數據的完整性進行的一種驗證操作。通常用一種指定的算法對原始數據計算出的一個校驗值,接收方用同樣的算法計算一次校驗值,如果兩次計算得到的檢驗值相同,則說明數據是完整的。

最簡單的校驗就是把原始數據和待比較數據直接進行比較,看是否完全一樣這種方法是最安全最準確的。同時也是效率最低的。

在數據存儲和傳輸中,字節中額外增加一個比特位,用來檢驗錯誤。校驗位可以通過數據位異或計算出來。

利用除法及餘數的原理來進行錯誤檢測的,將接收到的碼組進行除法運算,如果除盡,則說明傳輸無誤;如果未除盡,則表明傳輸出現差錯。這種校驗具還有自動糾錯能力。