(1)字符型:字符型驗證碼,是我們日常最經常見到的驗證碼。通常是一些字母、數字的組合,而且為了增加識別的難度,這些字符經常會被變形、被扭曲、被翻轉。
(2)計算型:計算型驗證碼,通常是一些數學公式,需要進行復雜的運算,才能得出正確的結果。
(3)點擊型:點擊型驗證碼的最大特點是:使用者只需要通過鼠標進行點擊,不需要輸入任何東西。通過這種人類專屬的行為動作,以及使用者在瀏覽器中的一些操作數據、瀏覽數據等,共同識別出真正的人類。
(4)滑動型:滑動型驗證碼通過收集使用者的動作,判斷是否為人類。
(5)短信型:短信型驗證碼,是最常用的一種方式。各種APP一般會采用這種方式,簡單直接,通過運營商來發送短信。
(6)掃碼型:掃碼型驗證碼,實際上就是首先確保在手機上已經成功登錄,然后通過掃描二維碼的方式在PC上繼續登錄。
(7)生物特征型:各種人臉識別、指紋識別、聲紋識別甚至虹膜識別,都可以算作是生物特征型驗證碼。