當前位置:名人名言大全網 - 短信平臺 - 為什麽需要驗證碼來區別計算機和真人?它的原理是什麽?

為什麽需要驗證碼來區別計算機和真人?它的原理是什麽?

現在很多網站的註冊和登錄都需要使用驗證碼,他們的目的是用來區分計算機和真正的人。 ?

驗證碼的直譯就是全自動區分計算機和人類的圖靈測試,圖靈測試它其實在人工智能是壹個非常著名的實驗,它的原理是這樣的,實驗者,通過詢問壹臺機器和壹個人壹些問題,是實驗者無法分別他們兩個的區別。

可是如果實驗者無法區分他們兩個的分別,驗證碼就是這個圖靈測試的反向和變種,他的目的就是用來區分計算機和真正的人類,哪壹個是什麽。

這個東西的產物在出現之前,是因為當時在互聯網並不發達的時候,垃圾郵件滿天飛,有的人通過註冊了大量的新型賬號,發布大量的垃圾廣告。

但是程序員現在的技術發現計算機的程序比較難,準確的去識別手寫的東西,於是驗證碼應運而生。

它可以有效的避免暴力承受破產的威脅,在圖形驗證碼的基礎之上慢慢演化出了滑塊驗證碼,圖像驗證碼,智能驗證碼等新型的方式。

但是我們現在主要的驗證碼都是通過短信來發送,這樣比較方便快捷,也大大的減少了大家去識別驗證碼的時間。

這樣的方式可以在壹定的程度上避免自己的賬號被泄露,身份被電腦軟件所偽造的情況。電腦程序因為他自己本身的局限性他們是無法去辨別驗證碼輸入的背後是人類還是軟件,但是隨著技術的發展,他們的識別程度會越來越高,機器也會慢慢的具備識別和理解驗證碼的能力。所以我們為了幹擾機器的識別能力,我們可以故意在裏面增加壹些圖像噪點,這樣可以在頁面上的腳本來進行進壹步輔助判斷,用來進壹步識別這是人類操作的行為還是機器操作的行為,可以大大的減少自己的賬號被泄露的情況。

這就是驗證碼的本質,在當初互聯網剛出現的時候接觸的限制性導致他們無法準確的識別很多的圖像問題。