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