網站首頁 小常識 美食 教育 生活 數碼 經驗
當前位置:維基百科吧 > 經驗 > 

什麼是驗證碼與校驗碼有什麼區別

欄目: 經驗 / 發佈於: / 人氣:1.12W

什麼是驗證碼與校驗碼有什麼區別

一、主體不同

1、驗證碼:是一種區分用户是計算機還是人的公共全自動程序。

2、校驗碼:是一組數字的最後一位,由前面的數字通過某種運算得出,用以檢驗該組數字的正確性。

二、作用不同

1、驗證碼:惡意破解密碼、刷票、論壇灌水,有效防止某個黑客對某一個特定註冊用户用特定程序暴力破解方式進行不斷的登陸嘗試。

2、校驗碼:設有校驗碼的代碼,是由本體碼與校驗碼兩部分組成(如組織機構代碼),本體碼是表示編碼對象的號碼,校驗碼則是附加在本體碼後邊,用來校驗本體碼在輸入過程中準確性的號碼。

三、原理不同

1、驗證碼:通過提供靜態的圖片,比較容易被ocr軟件識別,有的網站提供GIF動態的驗證碼圖片,使得識別器不容易辨識哪一個圖層是真正的驗證碼圖片。

2、校驗碼:內部預先設置根據校驗方法所導出的校驗公式編製成的校驗程序,當帶有校驗碼的代碼輸入系統時,系統利用校驗程序對輸入的本體碼進行運算得出校驗結果之後,再將校驗結果與輸入代碼的校驗碼進行對比來檢測輸入的正確與否。