• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      用PHP實現(xiàn)的浮動驗證碼

      2014-12-25 05:19:45劉華煜蔣維
      電腦知識與技術(shù) 2014年33期
      關(guān)鍵詞:干擾

      劉華煜 蔣維

      摘要:一般的驗證碼易于破解,而加上干擾元素的驗證碼的缺點是容易讓用戶也無法識別驗證碼。浮動驗證碼的思路是讓驗證碼在干擾強(qiáng)度很大的背景上飄動,這樣就同時達(dá)到破解難度強(qiáng)和易于讓用戶識別的目的。

      關(guān)鍵詞:驗證碼;PHP;干擾

      中圖分類號:TP391.1 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)33-7875-03

      Abstract: Normal verification code is cracked easy, and the weakness of verification code adding interference is easily letting user cannot verify code. The thinking of floating verification code is letting verification code floating on big interference background, then achieve the goals of easy recognized and difficult cracked.

      Key words: Verification code; php; interference

      1 浮動驗證碼

      驗證碼是網(wǎng)頁上常見的元素,其意義是防止機(jī)器自動填寫網(wǎng)頁上的表單,但由于一般的驗證碼仍然易于破解,所以出現(xiàn)了不少防止破解的驗證碼方案,比如在驗證碼的背景上加干擾元素。由于干擾元素很容易干擾用戶,所以干擾元素不能干擾的太過分,而降低干擾強(qiáng)度就意味著降低破解難度。

      浮動驗證碼的思路是驗證碼在背景上飄動,由于這是個動態(tài)的圖像,所以在干擾強(qiáng)度很強(qiáng)的情況下,用戶仍然能夠很容易的分辨出驗證碼來,這樣就在不降低破解難度的條件下降低了對用戶的干擾。

      2 GD庫

      GD庫,是php處理圖形的擴(kuò)展庫,GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片。

      3 設(shè)計

      驗證碼由四位數(shù)字組成,背景是30條隨機(jī)的粗線,線寬為4,這樣會有效的提高破解難度。四個數(shù)字上下浮動,以讓用戶可以容易的辨明驗證碼。

      四個數(shù)字的移動是隨機(jī)的。以第一個數(shù)字為例,它的起始位置是隨機(jī)的,然后它向另一個隨機(jī)位置運動,運動到這個位置后再向一個隨機(jī)位置移動,如此反復(fù)。

      6 結(jié)論

      用浮動的驗證碼既能夠讓用戶可以分辨出驗證碼,又大大增強(qiáng)了機(jī)器破解的難度,是一個好方法。

      參考文獻(xiàn):

      [1] Lynn Beighley.Head First PHP & MySQL(中文版) [M].北京:中國電力出版社,2012.

      [2] 吳津津,田睿,李云,劉昊. PHP與MySQL權(quán)威指南[M].北京:機(jī)械工業(yè)出版社,2011.

      [3] Armando Padilla,Tim Hawkins.高性能PHP應(yīng)用開發(fā)[M].北京:人民郵電出版社,2011.endprint

      摘要:一般的驗證碼易于破解,而加上干擾元素的驗證碼的缺點是容易讓用戶也無法識別驗證碼。浮動驗證碼的思路是讓驗證碼在干擾強(qiáng)度很大的背景上飄動,這樣就同時達(dá)到破解難度強(qiáng)和易于讓用戶識別的目的。

      關(guān)鍵詞:驗證碼;PHP;干擾

      中圖分類號:TP391.1 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)33-7875-03

      Abstract: Normal verification code is cracked easy, and the weakness of verification code adding interference is easily letting user cannot verify code. The thinking of floating verification code is letting verification code floating on big interference background, then achieve the goals of easy recognized and difficult cracked.

      Key words: Verification code; php; interference

      1 浮動驗證碼

      驗證碼是網(wǎng)頁上常見的元素,其意義是防止機(jī)器自動填寫網(wǎng)頁上的表單,但由于一般的驗證碼仍然易于破解,所以出現(xiàn)了不少防止破解的驗證碼方案,比如在驗證碼的背景上加干擾元素。由于干擾元素很容易干擾用戶,所以干擾元素不能干擾的太過分,而降低干擾強(qiáng)度就意味著降低破解難度。

      浮動驗證碼的思路是驗證碼在背景上飄動,由于這是個動態(tài)的圖像,所以在干擾強(qiáng)度很強(qiáng)的情況下,用戶仍然能夠很容易的分辨出驗證碼來,這樣就在不降低破解難度的條件下降低了對用戶的干擾。

      2 GD庫

      GD庫,是php處理圖形的擴(kuò)展庫,GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片。

      3 設(shè)計

      驗證碼由四位數(shù)字組成,背景是30條隨機(jī)的粗線,線寬為4,這樣會有效的提高破解難度。四個數(shù)字上下浮動,以讓用戶可以容易的辨明驗證碼。

      四個數(shù)字的移動是隨機(jī)的。以第一個數(shù)字為例,它的起始位置是隨機(jī)的,然后它向另一個隨機(jī)位置運動,運動到這個位置后再向一個隨機(jī)位置移動,如此反復(fù)。

      6 結(jié)論

      用浮動的驗證碼既能夠讓用戶可以分辨出驗證碼,又大大增強(qiáng)了機(jī)器破解的難度,是一個好方法。

      參考文獻(xiàn):

      [1] Lynn Beighley.Head First PHP & MySQL(中文版) [M].北京:中國電力出版社,2012.

      [2] 吳津津,田睿,李云,劉昊. PHP與MySQL權(quán)威指南[M].北京:機(jī)械工業(yè)出版社,2011.

      [3] Armando Padilla,Tim Hawkins.高性能PHP應(yīng)用開發(fā)[M].北京:人民郵電出版社,2011.endprint

      摘要:一般的驗證碼易于破解,而加上干擾元素的驗證碼的缺點是容易讓用戶也無法識別驗證碼。浮動驗證碼的思路是讓驗證碼在干擾強(qiáng)度很大的背景上飄動,這樣就同時達(dá)到破解難度強(qiáng)和易于讓用戶識別的目的。

      關(guān)鍵詞:驗證碼;PHP;干擾

      中圖分類號:TP391.1 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)33-7875-03

      Abstract: Normal verification code is cracked easy, and the weakness of verification code adding interference is easily letting user cannot verify code. The thinking of floating verification code is letting verification code floating on big interference background, then achieve the goals of easy recognized and difficult cracked.

      Key words: Verification code; php; interference

      1 浮動驗證碼

      驗證碼是網(wǎng)頁上常見的元素,其意義是防止機(jī)器自動填寫網(wǎng)頁上的表單,但由于一般的驗證碼仍然易于破解,所以出現(xiàn)了不少防止破解的驗證碼方案,比如在驗證碼的背景上加干擾元素。由于干擾元素很容易干擾用戶,所以干擾元素不能干擾的太過分,而降低干擾強(qiáng)度就意味著降低破解難度。

      浮動驗證碼的思路是驗證碼在背景上飄動,由于這是個動態(tài)的圖像,所以在干擾強(qiáng)度很強(qiáng)的情況下,用戶仍然能夠很容易的分辨出驗證碼來,這樣就在不降低破解難度的條件下降低了對用戶的干擾。

      2 GD庫

      GD庫,是php處理圖形的擴(kuò)展庫,GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片。

      3 設(shè)計

      驗證碼由四位數(shù)字組成,背景是30條隨機(jī)的粗線,線寬為4,這樣會有效的提高破解難度。四個數(shù)字上下浮動,以讓用戶可以容易的辨明驗證碼。

      四個數(shù)字的移動是隨機(jī)的。以第一個數(shù)字為例,它的起始位置是隨機(jī)的,然后它向另一個隨機(jī)位置運動,運動到這個位置后再向一個隨機(jī)位置移動,如此反復(fù)。

      6 結(jié)論

      用浮動的驗證碼既能夠讓用戶可以分辨出驗證碼,又大大增強(qiáng)了機(jī)器破解的難度,是一個好方法。

      參考文獻(xiàn):

      [1] Lynn Beighley.Head First PHP & MySQL(中文版) [M].北京:中國電力出版社,2012.

      [2] 吳津津,田睿,李云,劉昊. PHP與MySQL權(quán)威指南[M].北京:機(jī)械工業(yè)出版社,2011.

      [3] Armando Padilla,Tim Hawkins.高性能PHP應(yīng)用開發(fā)[M].北京:人民郵電出版社,2011.endprint

      猜你喜歡
      干擾
      乙肝治療別被干擾素“干擾”
      大眾健康(2016年12期)2016-12-14 15:36:52
      基于PRB底噪統(tǒng)計的LTE干擾定位方法
      移動通信(2016年20期)2016-12-10 09:04:22
      科學(xué)處置調(diào)頻廣播信號對民航通信干擾實例
      日喀则市| 浪卡子县| 铜鼓县| 桐柏县| 乳山市| 芮城县| 兴义市| 黄石市| 荣昌县| 阆中市| 遂宁市| 黄大仙区| 双城市| 广丰县| 德保县| 会东县| 凤山市| 龙南县| 科技| 尼木县| 巴彦县| 贺州市| 四子王旗| 红河县| 平泉县| 台山市| 伊宁市| 陵水| 乌恰县| 望城县| 鹤壁市| 曲周县| 南通市| 纳雍县| 额尔古纳市| 古交市| 呼和浩特市| 临漳县| 霍州市| 南昌市| 蒙阴县|