驗證碼(CAPTCHA)是“CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart”(全自動區分計算機和人類的圖靈測試)的縮寫,是一種區分用戶是計算機還是人的公共全自動程序。
1.驗證碼的提出
驗證碼這個詞最早是在2002年由卡內基梅隆大學的路易斯·馮·安、ManuelBlum、NicholasJ.Hopper以及IBM的JohnLangford所提出。
2.組成
驗證碼通常使用一些線條和一些不規則的字符組成,主要作用是為了防止一些黑客把密碼數據化盜取
3.作用
防止惡意注冊、破解密碼、刷票、論壇灌水、刷頁。
有效防止某個黑客對某一個特定注冊用戶用特定程序暴力破解方式進行不斷的登錄嘗試,實際上使用驗證碼是現在很多網站通行的方式(比如招商銀行的網上個人銀行,百度社區),我們利用比較簡易的方式實現了這個功能。
4.分類
GIF動畫驗證碼、手機短信驗證碼、語音驗證碼、視頻驗證碼、漢字驗證碼。