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