為什麼要輸入驗證碼?有什麼作用為什麼要輸?驗證碼能起到什麼作用?

2021-05-28 13:29:41 字數 5796 閱讀 7892

1樓:kjf_音精靈

驗證碼只能被人眼看懂,防止機器惡意批量註冊

2樓:匿名使用者

防止有人通過軟體窮舉破譯某些人的密碼。

3樓:桐秀英蒙賦

1).驗證碼一般是防止批量註冊的

,人眼看起來都費勁,何況是機

器。二像百度貼吧未登入發貼要

輸入驗證碼大概是防止大規模匿

名回帖的發生目前,不少**為

了防止使用者利用機器人自動註冊

、登入、灌水,都採用了驗證碼

技術。所謂驗證碼,就是將一串

隨機產生的數字或符號,生成一

幅**,

**里加上一些干擾象

素(防止ocr),由使用者肉眼識別

其中的驗證碼資訊,輸入表單提

交**驗證,驗證成功後才能使

用某項功能。

(2).一般註冊用

戶id的地方以及各大論壇都要要

輸入驗證碼

(3).常見的驗證碼

4樓:顏蕊葛畫

驗證碼(captcha)是「***pletely

automated

public

turing

test

totell

***puters

andhumans

apart」(全自動區分計算機和人類的圖靈測試)的縮寫,是一種區分使用者是計算機還是人的公共全自動程式。

可以防止:惡意批量註冊、惡意破解密碼、刷票、論壇灌水,有效防止某個黑客對某一個特定註冊使用者用特定程式暴力破解方式進行不斷的登陸嘗試。

說的通俗一點就是,計算機會產生一個驗證碼問題(一般就是將一串隨機產生的數字或符號,生成一幅**,

),但這個驗證問題計算機自身是不能識別的,只有人類才可解答,計算機就可以根據驗證碼的輸入來判斷當前是人在操作,還是機器在操作。從而起到防止作用。

常見的驗證碼,有gif動畫驗證碼,手機簡訊驗證碼,隨著技術的進步,計算機也可以慢慢破解一些常規型別的驗證碼,因此需要使用更先進的演算法和方式來產生驗證碼,常見的方式就是在驗證碼中加上一些干擾,例如隨機畫數條直線,畫一些點等,其實就是防止計算機自動識別,這也造成在有時候驗證碼人眼也看不清楚(所以一般都帶有類似「看不清,換一張」的提示)。

為什麼要輸?驗證碼能起到什麼作用?

5樓:天使的淚滴落

我來解釋一下驗證碼的作用!

驗證碼是用來防止暴破(暴力破解)的!

要知道如果防止,我們就要先知道暴力破解原理是什麼!

暴力破解就是利用程式,在短時間內按照一定的規律,來輸入使用者名稱和密碼,逐個的測試!

效果如:使用者名稱111 密碼 111 ;使用者名稱 222 密碼 222 ;使用者名稱 333 密碼 333。。。。。。

比較容易破解使用者名稱和密碼簡單的使用者!

驗證碼在每一次重新整理的過程中,就會更換為其他的數字,沒有任何規律,如果沒有填寫驗證碼或驗證

碼不正確,系統也不用去和資料庫中比對密碼,直接返回,從而暴力破解無法進行。

驗證碼為什麼既不是**也不是數字?

道理很簡單,如果是**或是數字,通過檢視源**或者別的方法,可以獲得驗證碼的資訊,改進暴

力破解程式後,仍然可以進行暴力破解。驗證碼是根據程式隨即生成的,是用程式計算出來的資訊顯

示在頁面上。

不知道我的解釋,能不能夠讓你明白!

驗證碼是幹嘛用的?為什麼要輸入驗證碼 30

6樓:田田響丄

驗證碼(captcha)是「***pletely automated public turing test to tell ***puters and humans apart」(全自動區分計算機和人類的圖靈測試)的縮寫,是一種區分使用者是計算機還是人的公共全自動程式。

可以防止:惡意批量註冊、惡意破解密碼、刷票、論壇灌水,有效防止某個黑客對某一個特定註冊使用者用特定程式暴力破解方式進行不斷的登陸嘗試。

說的通俗一點就是,計算機會產生一個驗證碼問題(一般就是將一串隨機產生的數字或符號,生成一幅**, ),但這個驗證問題計算機自身是不能識別的,只有人類才可解答,計算機就可以根據驗證碼的輸入來判斷當前是人在操作,還是機器在操作。從而起到防止作用。

常見的驗證碼,有gif動畫驗證碼,手機簡訊驗證碼,隨著技術的進步,計算機也可以慢慢破解一些常規型別的驗證碼,因此需要使用更先進的演算法和方式來產生驗證碼,常見的方式就是在驗證碼中加上一些干擾,例如隨機畫數條直線,畫一些點等,其實就是防止計算機自動識別,這也造成在有時候驗證碼人眼也看不清楚(所以一般都帶有類似「看不清,換一張」的提示)。

7樓:zh青鸞

現在是網際網路時代,幾乎每個**登入都要手機收驗證碼檢驗安全,確定本人操作才能登入,有時候有的驗證碼遲遲收不到,不久後陸陸續續來好幾條簡訊,其實這種一般是網路造成的,可能是**下發延遲,也可能是使用者的網路不好都有可能,建議遇到這種情況的可以稍後再嘗試

8樓:天暖

有的是為了確認是自己操作的,有的是為了防止好多人不停的登入 形成網路攻擊 造成網路癱瘓

9樓:呂建鷗

比如,不知道人家的密碼,又要登入人家的賬戶,還沒有過硬的技術~~,只好選擇最無奈的「暴力破解」——就是窮舉,就是用機器跑密碼,就是一個一個地試。要是十二位數字符號字母還分大小寫又沒有**號碼出生日期社會工程學線索——倒也沒辦法了(除非用超級計算機跑),要是六位的數字字母簡單密碼,肯定有人願意試,頂多費些時間。

因為驗證碼以不規則的形式存在於一個混合了許多幹擾畫素的**,人眼看起來都費勁,機器識別起來就更困難。它可以有效防止利用機器進行的批量註冊、重複投票、灌水回帖、暴力破解等惡意操作,對伺服器的維護起到了至關重要的作用!

為什麼瀏覽網頁時經常要輸入驗證碼呢?驗證碼是幹什麼用的?

10樓:匿名使用者

需要輸入的驗證碼每次都不一樣,而且是**格式,這樣可以大大的降低了個人的隱私資料(如密碼)被目的不純的人所竊取。

11樓:匿名使用者

其實是一種保護措施,為的就是防止別人盜用你的個人資訊啊之類的,是安保措施的一種呵呵

12樓:匿名使用者

主要是為了防止惡意註冊.

驗證碼是幹嘛用的?為什麼要輸入驗證碼?

13樓:田田響丄

驗證碼(captcha)是「***pletely automated public turing test to tell ***puters and humans apart」(全自動區分計算機和人類的圖靈測試)的縮寫,是一種區分使用者是計算機還是人的公共全自動程式。

可以防止:惡意批量註冊、惡意破解密碼、刷票、論壇灌水,有效防止某個黑客對某一個特定註冊使用者用特定程式暴力破解方式進行不斷的登陸嘗試。

說的通俗一點就是,計算機會產生一個驗證碼問題(一般就是將一串隨機產生的數字或符號,生成一幅**, ),但這個驗證問題計算機自身是不能識別的,只有人類才可解答,計算機就可以根據驗證碼的輸入來判斷當前是人在操作,還是機器在操作。從而起到防止作用。

常見的驗證碼,有gif動畫驗證碼,手機簡訊驗證碼,隨著技術的進步,計算機也可以慢慢破解一些常規型別的驗證碼,因此需要使用更先進的演算法和方式來產生驗證碼,常見的方式就是在驗證碼中加上一些干擾,例如隨機畫數條直線,畫一些點等,其實就是防止計算機自動識別,這也造成在有時候驗證碼人眼也看不清楚(所以一般都帶有類似「看不清,換一張」的提示)。

請問驗證碼有什麼作用?

14樓:北京巴卜技術****

語音驗證碼其實跟簡訊驗證碼的用途差不多,都是用來驗證使用者身份的,兩者相輔相成,也可以說語音驗證碼是簡訊驗證專碼的替補,在簡訊驗證碼沒有傳送到位的情況下,可以用語音驗證碼追加傳送,這樣避免使用者收不到驗證碼。屬巴卜簡訊平臺有傳送簡訊驗證碼和語音驗證碼的功能,需要的可以去測試看看,他們有提供免費測試的機會。

15樓:叫我哥哥算了

不是 樓主多想了

驗證碼是為了防止不法分子對您的密碼進行暴力破解 即窮舉法 這種做法大大減少了密碼被暴力破解的可能行 因為暴力破解一般都是用黑客軟體來實現 黑客軟體對現在不斷更新的驗證碼識別率很低 這樣做法是保護帳號 而有的**註冊的時候使用註冊碼是為了防止一些惡意用軟體註冊帳號發廣告的小人

16樓:匿名使用者

我覺得應該是和你的使用者名稱一起生成了一個唯一的**,這樣可以防止破解,不然擁護名是固定的很容易破解返回**吧

我自己想的,也不知道對不

17樓:百度使用者

機器讀去驗證碼比較困難。用來防止程式自動進行某些操作。

為什麼要輸入驗證碼?

18樓:小劍客

你肯定已經注意到了,註冊碼全都是一個單獨的**,**裡面顯示的數字或漢字,並不能直接用滑鼠直接複製裡面的內容,這就是讓使用者必須是手動填入,避免黑客用破解工具來輸入了。大部分破解工具都是用密碼庫來試的,那就需要自動生成功能,而驗證碼正是解決了這一問題。可以提高安全性!

借用黑格爾的一句話:存在的就是有道理的!

19樓:宗印枝風緞

嗯,就是防止通過軟體進行暴力破解密碼,如果需要輸入驗證碼,而且驗證碼是以**的方式顯示的,這就需要人來識別了。

20樓:匿名使用者

因為驗證碼的數字很花 機器只會辨別印刷體 如:「1 3 6 z p」之類印刷體 而人可以輕易辨別驗證碼裡的數字 是有一些歪歪斜斜的數字 再添上幾朵花紋【自己去看】 而機器對這些從未見過的數字 而轉不過彎 機器畢竟是機器嘛 為什麼要讓機器不能登陸呢 因為有些人盜號 用機器來一次一次的嘗試密碼 知道嘗試到正確密碼為止 為什麼在不同的地方登陸會出現驗證碼呢 列如你今天在 北京登陸 下次就在上海登陸 就會出現 因為到密碼的人 與你的所處位置不一樣 系統就會誤以為 你在開始盜號啦

謝謝! 請慢慢細讀 一會就會領悟其中的道理!~ 記得頂哦

21樓:念沛兒宜小

(1).驗證碼一般是防止批量註冊的,人眼看起來都費勁,何況是機器。二像百度貼吧未登入發貼要輸入驗證碼大概是防止大規模匿名回帖的發生目前,不少**為了防止使用者利用機器人自動註冊、登入、灌水,都採用了驗證碼技術。

所謂驗證碼,就是將一串隨機產生的數字或符號,生成一幅**,

**里加上一些干擾象素(防止ocr),由使用者肉眼識別其中的驗證碼資訊,輸入表單提交**驗證,驗證成功後才能使用某項功能。

(2).一般註冊使用者id的地方以及各大論壇都要要輸入驗證碼

(3).常見的驗證碼

1,四位數字,隨機的一數字字串,最原始的驗證碼,驗證作用幾乎為零。2,csdn**使用者登入用的是gif格式,目前常用的隨機數字**驗證碼。**上的字元比較中規中矩,驗證作用比上一個好。

沒有基本圖形影象學知識的人,不可破!可惜讀取它的程式,在csdn使用它的第一天,好像就在論壇裡釋出了,真是可憐!

3,****使用者登入用的是png格式,**用的隨機數字+隨機大寫英文字母,整個構圖有點張揚,每重新整理一次,每個字元還會變位置呢!有時候出來的**,人眼都識別不了,厲害啊…4,ms的hotmail申請時候的是bmp格式,

隨機數字+隨機大寫英文字母+隨機干擾畫素+隨機位置。

5,google的gmail註冊時候的是jpg格式,隨機英文字母+隨機顏色+隨機位置+隨機長度。6,其他各大論壇的是xbm格式,內容隨機。

(4)意義:不少**為了防止使用者利用機器人自動註冊、登入、灌水,都採用了驗證碼技術。所謂驗證碼,就是將一串隨機產生的數字或符號,生成一幅**,**里加上一些干擾象素(防止ocr),由使用者肉眼識別其中的驗證碼資訊,輸入表單提交**驗證,驗證成功後才能使用某項功能。

為什麼要設定驗證碼驗證碼用途是什麼

是防止有些人利用一些工具對 惡意攻擊用的 為什麼要輸入驗證碼?有什麼作用?驗證碼只能被人眼看懂,防止機器惡意批量註冊 防止有人通過軟體窮舉破譯某些人的密碼。1 驗證碼一般是防止批量註冊的 人眼看起來都費勁,何況是機 器。二像貼吧未登入發貼要 輸入驗證碼大概是防止大規模匿 名回帖的發生目前,不少 為 ...

為什麼驗證碼總是顯示錯誤,為什麼輸入的驗證碼明明對了,系統卻總是顯示 輸入的驗證碼錯誤?

驗證碼錯誤多數情況出現在網路繁忙或者網路不穩定的時候的,因為你網路處於繁忙的狀態下,伺服器和使用者所看到的驗證碼不同同步,這樣伺服器上的驗證碼和使用者所看到的驗證碼不同就導致驗證錯誤,就需要你繼續提交驗證碼的!你可以嘗試多輸入幾次,或者是稍等下再試!希望能幫到你噢!有問題可追問 這是因為頁面重新整理...

為什麼登陸的時候要輸入驗證碼,登陸時為什麼要輸入驗證碼,還那麼麻煩

驗證碼出現的目的就是在你的申請過程中加入一個必須由人而不是機器手動完成 內的步驟 因 容為填的其他資料都是可以由程式代勞的 從而杜絕一部分人用軟體大量註冊id,從而非法釋出廣告,或者釋出一些其他大家不願意看到的東西。也有時也用於防止對密碼的暴力破解。如果驗證碼很清晰,很規整的話,完全可以用訊號處理的...