[發明專利]一種驗證碼的獲得及顯示方法、相關裝置在審
| 申請號: | 202010562143.7 | 申請日: | 2020-06-18 |
| 公開(公告)號: | CN113821786A | 公開(公告)日: | 2021-12-21 |
| 發明(設計)人: | 季通明 | 申請(專利權)人: | 中移(蘇州)軟件技術有限公司;中國移動通信集團有限公司 |
| 主分類號: | G06F21/36 | 分類號: | G06F21/36;G06T3/60;G06T13/80 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 劉戀;張穎玲 |
| 地址: | 215163 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 驗證 獲得 顯示 方法 相關 裝置 | ||
本申請提供一種驗證碼的獲得及顯示方法、相關裝置,其中所述驗證碼的獲得方法包括:接收會話請求;基于會話請求,獲得至少一個字符;獲得各個字符的至少兩個旋轉圖像;基于各個字符的至少兩個旋轉圖像,得到驗證碼圖像;發送所述驗證碼圖像。通過獲得至少一個字符,基于各個字符的至少兩個旋轉圖像而得到的驗證碼圖像,能夠對各個字符進行動態顯示,至少提高了驗證碼圖像的反識別能力。
技術領域
本申請涉及一種網絡安全技術,尤其涉及一種驗證碼的獲得及顯示方法、相關裝置。
背景技術
驗證碼技術是一種反程序自動化的網絡安全技術,常用于身份驗證和支付確認中對軟件系統前端的對外交互對象進行識別,是保護軟件系統免受大部分外部惡意攻擊的主要方式之一。目前的驗證碼技術主要有字符型圖片驗證、圖片滑動驗證、文字點選、圖片拼圖和圖片分類選擇等種類。其中,字符型圖片驗證碼有兩大主要優點,一是技術實現較為簡單,二是擁有良好的用戶體驗。
目前的字符型圖片驗證碼的反識別技術手段主要有四種:(1)將字符的樣式進行差異化,如對字體、大小、顏色和形態等進行處理;(2)將字符通過數字、字母和漢字隨機自由組合,并以隨機位置進行展示;(3)在字符圖片中加入干擾像素,如干擾線、干擾點和干擾背景等;(4)生成圖形交換格式(Graphics Interchange Format,GIF)動態圖片。
但是,由于(1)、(2)和(3)中驗證碼圖片為靜態驗證碼圖片,(4)中的GIF動態圖像驗證碼可以被分解成多個單幀靜態圖像,所以目前的驗證碼圖像較容易被自動識別技術識別。
發明內容
為解決現有存在的技術問題,本申請提供一種驗證碼的獲得及顯示方法、相關裝置,至少不容易被自動識別技術識別。
本申請的技術方案是這樣實現的:
本申請實施例提供了一種驗證碼的獲得方法,所述方法包括:
接收會話請求;
基于會話請求,獲得至少一個字符;
獲得各個字符的至少兩個旋轉圖像;
基于各個字符的至少兩個旋轉圖像,得到驗證碼圖像;所述驗證碼圖像中的各個字符能夠以至少兩個旋轉圖像進行動態顯示;
發送所述驗證碼圖像。
上述方案中,所述獲得各個字符的至少兩個旋轉圖像,包括:
獲得各個字符的字符圖像;
對各個字符的字符圖像進行至少兩次水平和/或垂直旋轉,得到旋轉圖像。
上述方案中,所述基于各個字符的至少兩個旋轉圖像,得到驗證碼圖像,包括:
集合各個字符的旋轉圖像,得到針對各個字符的圖像簇;
控制各個字符按照各自的更換顯示頻率進行圖像簇中各個圖像的更換顯示;
確定能夠將各個字符的圖像簇中的各個圖像進行更換顯示的圖像為所述驗證碼圖像。
上述方案中,所述圖像簇中包括有目標圖像,所述目標圖像包括有用于對字符進行干擾的干擾信息的圖像;
在進行圖像更換顯示的過程中,相鄰兩個字符的在同一時刻更換顯示的目標圖像中的干擾信息構成有目標干擾信息;
所述驗證碼圖像中呈現有所述目標干擾信息。
上述方案中,所述基于會話請求,獲得至少一個字符,包括:
獲得為所述會話請求設置的字符的數量;
從字符數據庫中隨機讀取所述數量的字符,作為所述至少一個字符。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中移(蘇州)軟件技術有限公司;中國移動通信集團有限公司,未經中移(蘇州)軟件技術有限公司;中國移動通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010562143.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于建筑物的抗爆升級改造方法及系統
- 下一篇:一種自帶除塵功能的講臺





