代碼作為數據在向計算機或其它設備進行輸入時,容易產生輸入錯誤,為了減少輸入錯誤,編碼專家發明了各種校驗檢錯方法,並依據這些方法設置了校驗碼。
凡設有校驗碼的代碼,是由本體碼與校驗碼兩部分組成(如組織機構代碼),本體碼是表示編碼對象的號碼,校驗碼則是附加在本體碼後邊,用來校驗本體碼在輸入過程中準確性的號碼。每壹個本體碼只能有壹個校驗碼,校驗碼通過規定的數學關系得到。
校驗碼的校驗原理是:系統內部預先設置根據校驗方法所導出的校驗公式編制成的校驗程序,當帶有校驗碼的代碼輸入系統時,系統利用校驗程序對輸入的本體碼進行運算得出校驗結果之後,再將校驗結果與輸入代碼的校驗碼進行對比來檢測輸入的正確與否。如果兩者壹致,則表明代碼輸入正確,系統允許進入,如果不壹致,則表明代碼輸入有誤,系統拒絕進入,並要求代碼重新輸入。