驗證碼是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自動區分計算機和人類的圖靈測試)的縮寫,是一種區分用戶是計算機還是人的公共全自動程序。
驗證碼主要應用於網絡賬號的註冊、登錄、口令找回、評論發帖、投票、搶票、搶購商品等場合,可以防止惡意破解密碼、刷票、論壇灌水,有效防止黑客對某一箇特定註冊用戶用特定程序暴力破解方式進行不斷的登錄嘗試。
驗證碼的種類有很多,如Gif動畫驗證碼、手機短信驗證碼、手機語音驗證碼、視頻驗證碼和圖片驗證碼等。由於驗證碼是隨機產生的,可能會出現無法清楚識別的驗證碼圖片,這時用戶可以直接點擊驗證碼圖片進行更換。