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