Method and device for generating dynamic verification code picture, and verification method and device

A technology for dynamic verification code and generating device, applied in the field of network security, can solve problems such as endangering network security, and achieve the effects of increasing difficulty, improving network security, and reducing automatic recognition rate

Active Publication Date: 2013-11-20
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF5 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the advancement of computing technology, existing verification code pictures can be easily identified through pattern ...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for generating dynamic verification code picture, and verification method and device
  • Method and device for generating dynamic verification code picture, and verification method and device
  • Method and device for generating dynamic verification code picture, and verification method and device

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0051] figure 2 It is a flow chart of the method for generating a dynamic verification code picture according to the first embodiment of the present invention. Such as figure 2 As shown, the method includes:

[0052] Step 210, obtaining a verification code string.

[0053] Specifically, the verification code string includes at least two characters. In the embodiment of the present invention, a character refers to the smallest ideographic symbol of human language, which includes numbers, letters, Chinese characters and symbols, wherein the letters may include English letters, Latin letters, Greek letters and so on. Meanwhile, a character string refers to a character sequence consisting of at least two characters. For example, the verification string "GUCC" is a string consisting of 4 uppercase English letters.

[0054] In this step, the verification code string can be generated by a random function or a pseudo-random function. For example, several random numbers are gen...

no. 2 example

[0081] Figure 9 It is a flow chart of fuzzy processing in the method for generating a dynamic verification code picture according to the second embodiment of the present invention. The overall steps of the second embodiment of the present invention are the same as those of the first embodiment, but at least two sets of fuzzy processing and rigid body transformation processing are performed on the character image groups in a predetermined manner, and the corresponding at least two character image groups to be merged are obtained respectively. Among them, different methods are used for fuzzy processing. The flow of fuzzy processing is as follows: Figure 9 shown, including:

[0082] Step 910, selecting a specific character in the verification code string as an anchor character.

[0083] Selecting the anchor character is to provide a reference position for subsequent steps to set different blur levels for characters at different positions. For the blurring of different groups...

no. 3 example

[0093] Figure 10 It is a flow chart of fuzzy processing in the method for generating a dynamic verification code picture according to the third embodiment of the present invention. The overall steps of the third embodiment of the present invention are the same as those of the first embodiment, but at least two sets of fuzzy processing and rigid body transformation processing are performed on the character image groups in a predetermined manner, and the corresponding at least two character image groups to be merged are respectively obtained. In , different methods are used for fuzzy processing. The flow of fuzzy processing is as follows Figure 10 shown, including:

[0094] Step 1010, selecting a specific character in the verification code string as an anchor character.

[0095] Selecting the anchor character is to provide a reference position for the subsequent steps to set different blurring methods for characters at different positions. For the blurring of different grou...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method and a device for generating a dynamic verification code picture. The method comprises the following steps of acquiring a verification code character string; acquiring character image groups according to the verification code character string; processing at least two character image groups in a preset way to acquire at least two corresponding character image groups to be combined respectively; combining character images to be combined in the at least two character image groups to be combined to acquire at least two corresponding static verification code pictures respectively; and combining the static verification code pictures to acquire a dynamic verification code picture, wherein the at least two static verification code pictures are presented frame by frame through the dynamic verification code picture. According to the method and the device, the dynamic verification code picture with both motion characteristics and fuzzy characteristics can be automatically generated by combining fuzzy processing and rigid body transformation processing, so that difficulty in the verification code identification of a machine is increased, the automatic identification rate is lowered, and the network security is improved.

Description

technical field [0001] The invention relates to the technical field of network security, in particular to a dynamic verification code picture, device, verification method and device. Background technique [0002] In the field of network security technology, in order to protect server security and user account security, verification code technology has been widely used. By requiring users to input randomly generated verification codes, it can be judged whether the subject requesting access to specific information is a person or a computer program (for example, a virus or a computer program). other malicious programs), so as to prevent computer programs from masquerading as users to access servers or obtain user privacy. [0003] Existing captchas are usually formed in the form of pictures and added with disturbing lines or disturbing backgrounds to prevent them from being recognized by computer programs through Optical Character Recognition (OCR). However, with the advanceme...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06K9/00G06K9/36H04L29/06
Inventor 王云吉韩国峰
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products