[發明專利]一種驗證碼生成方法、裝置及服務器在審
| 申請號: | 201810778249.3 | 申請日: | 2018-07-16 |
| 公開(公告)號: | CN108920932A | 公開(公告)日: | 2018-11-30 |
| 發明(設計)人: | 朱騰飛 | 申請(專利權)人: | 佛山市影騰科技有限公司 |
| 主分類號: | G06F21/36 | 分類號: | G06F21/36 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 馮筠 |
| 地址: | 528100 廣東省佛山市三水區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 原始圖片 驗證碼生成 驗證碼圖片 合成 圖片 驗證碼 拉取 服務器 機器識別 接收終端 局部圖片 圖片生成 破解 切取 發送 | ||
本發明涉及一種驗證碼生成方法、裝置及服務器,其中驗證碼生成方法包括:接收終端發送的驗證碼拉取請求;根據所述驗證碼拉取請求,獲取第一原始圖片和第二原始圖片;根據所述第一原始圖片和第二原始圖片生成中間圖片;切取所述中間圖片中的局部圖片作為第一合成圖片,將所述中間圖片的剩余圖片作為第二合成圖片;根據所述第一合成圖片和第二合成圖片生成驗證碼圖片。本發明提高了驗證碼圖片的抗破解能力,進而提高了機器識別驗證碼圖片的難度。
技術領域
本發明涉及網絡通信技術領域,尤其涉及一種驗證碼生成方法、裝置及服務器。
背景技術
隨著計算機和計算機網絡的日益普及,互聯網已經深入到人們工作、學習和生活的各個領域。網絡的發展在為人們提供便利的同時也帶來各種挑戰。一些人會利用機器人程序大量地不當使用網絡資源,例如群發垃圾郵件等,使服務器效能大為降低。也有人利用程序不斷發出服務請求回應,進行“飽和攻擊”以達到使服務器癱瘓的目的。甚至還有人嘗試利用暴利破解等手段進行惡意破解密碼等行為。為避免上述惡意行為,設計一套能夠讓計算機自動分辨信息是來自合理用戶或是非正當使用的機器人程序的工具,就顯得非常重要。
使用驗證碼圖片是現在比較通行的方式,驗證碼圖片的主要目的是分辨網絡服務用戶是程序還是人類。然而,現有的驗證碼圖片的整體抗破解能力比較差。
因此,需要提供一種更加有效或者可靠的方案,以提高驗證碼圖片的整體抗破解能力。
發明內容
針對現有技術的上述問題,本發明的目的在于,提供一種驗證碼生成方法、裝置及服務器,所述技術方案如下:
一方面,提供了一種驗證碼生成方法,所述方法包括:
接收終端發送的驗證碼拉取請求;
根據所述驗證碼拉取請求,獲取第一原始圖片和第二原始圖片;
根據所述第一原始圖片和第二原始圖片生成中間圖片;
切取所述中間圖片中的局部圖片作為第一合成圖片,將所述中間圖片的剩余圖片作為第二合成圖片;
根據所述第一合成圖片和第二合成圖片生成驗證碼圖片。
進一步地,所述根據所述第一原始圖片和第二原始圖片生成中間圖片包括:
將所述第一原始圖片作為所述第二原始圖片的背景圖片,生成所述中間圖片;或者,
將所述第二原始圖片作為所述第一原始圖片的背景圖片,生成所述中間圖片。
進一步地,所述根據所述第一合成圖片和第二合成圖片生成驗證碼圖片包括:
將所述第一合成圖片從原始位置移動至新位置;
生成用于移動所述第一合成圖片的控件;
將所述控件、第一合成圖片和第二合成圖片生成為驗證碼圖片。
另一方面,提供了一種驗證碼生成裝置,所述裝置包括:
接收模塊,用于接收終端發送的驗證碼拉取請求;
第一獲取模塊,用于根據所述驗證碼拉取請求,獲取第一原始圖片和第二原始圖片;
第一生成模塊,用于根據所述第一原始圖片和第二原始圖片生成中間圖片;
切取模塊,用于切取所述中間圖片中的局部圖片作為第一合成圖片,將所述中間圖片的剩余圖片作為第二合成圖片;
第二生成模塊,用于根據所述第一合成圖片和第二合成圖片生成驗證碼圖片。
進一步地,所述第一生成模塊具體用于將所述第一原始圖片作為所述第二原始圖片的背景圖片,生成所述中間圖片;或者,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佛山市影騰科技有限公司,未經佛山市影騰科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810778249.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種破解滑塊驗證碼的方法及裝置
- 下一篇:用于安全顯示模塊的系統和方法





