Unlock instant, AI-driven research and patent intelligence for your innovation.

Anti-cracking verification code realization method, generation method and device

An implementation method and verification code technology, applied in the field of generation method and device, anti-cracking verification code implementation method, can solve the problems of verification code not having a defensive function and code worker failure, so as to improve the resistance to manual cracking and reduce work The effect of efficiency and willingness to code

Active Publication Date: 2018-12-11
SHENZHEN TENCENT COMP SYST CO LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the prior art, the verification code realized by using the technology of covering each other with pictures does not have any defensive effect on the code workers, because as long as the frame playback speed of the verification code picture is increased, its blocking effect will be invalid for the code workers

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
  • Anti-cracking verification code realization method, generation method and device
  • Anti-cracking verification code realization method, generation method and device
  • Anti-cracking verification code realization method, generation method and device

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0025] figure 2 It is a flow chart of a method for implementing a crack-resistant verification code provided in the first embodiment of the present invention. like figure 2 As shown, the anti-cracking verification code implementation method of this embodiment includes the following steps:

[0026] Step 21, the server randomly generates foreground characters according to a first preset generation rule.

[0027] In this step, the foreground character refers to the information that needs to be identified by the user contained in the verification code picture sent by the server to the client. The user identifies the foreground character and inputs the recognized foreground character into the client. The input foreground characters are sent to the server for verification. If the server verifies that the foreground characters sent by the client are consistent with the foreground characters in the issued verification code picture, the client is allowed to log in to the server and...

no. 2 example

[0041] image 3 It is a flowchart of a method for implementing a crack-resistant verification code provided in the second embodiment of the present invention. like image 3 As shown, the anti-cracking verification code implementation method of this embodiment includes the following steps:

[0042] Step 31, the server randomly generates foreground characters according to a first preset generation rule.

[0043] For step 31, reference may be made to the corresponding steps in the first embodiment, which will not be repeated here.

[0044] Step 32: Randomly generate a background pattern composed of repeating pattern elements according to a second preset generation rule.

[0045] The second preset generation rule may include the generation rule of the background pattern in terms of the type, color, combination, layout, twisting angle, etc. of the constituent elements.

[0046] Specifically, for example: the background pattern may include repeated first stripes and second strip...

no. 3 example

[0060] Figure 5 It is a schematic structural diagram of an apparatus for realizing an anti-cracking verification code provided by the third embodiment of the present invention. The device for implementing a crack-resistant verification code provided in this embodiment can be used to implement the method for implementing a crack-resistant verification code in the first embodiment. like Figure 5 As shown, the anti-cracking verification code implementation device 50 includes: a foreground character generation module 51 , a background pattern generation module 52 , a first verification code picture generation and storage module 53 , and a verification code picture delivery module 54 .

[0061] Wherein, the foreground character generation module 51 is used for randomly generating foreground characters according to a first preset generation rule.

[0062] The background pattern generation module 52 is used for randomly generating a background pattern composed of repeated pattern...

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 of implementing a crack-resistant identifying code. The method comprises the following steps that a server randomly generates a foreground character according to a first preset generation rule; the server randomly generates a background pattern formed by repeated pattern elements according to a second preset generation rule; the server synthesizes the foreground character and the background pattern to generate an identifying code picture capable of disturbing human eye discrimination, and stores the identifying code picture in an identifying code picture pool; and when monitoring that a user makes a request for logging in an application program provided by the server through a client or the client logs in the server with abnormity, the server randomly draws one identifying code picture from the identifying code picture pool to be issued to the client, so that the identifying code picture issued by the server is displayed in a page to be identified by the client. In addition, the invention also provides a device of implementing the crack-resistant identifying code as well as a method and a device of generating the crack-resistant identifying code. According to the method and the device of implementing the crack-resistant identifying code, the artificial crack resistance of the identifying code can be improved.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a method for realizing an anti-cracking verification code, a method for generating it and a device. Background technique [0002] Verification code is the most widely used automatic verification method to distinguish between computers and humans in the Internet. Many Internet service systems (such as: forums, mailboxes, Weibo, voting systems, etc.) use verification codes to avoid or reduce common Security risks (such as: malicious registration, brute force password cracking, automatic posting of advertisements, etc.). The verification method usually sends a verification code picture to the client through the server, and the client displays the verification code picture to the user, and the user recognizes the verification code picture and inputs the verification information contained in the verification code picture into the client. Only when the user correctly enters the v...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F21/36H04L29/06
CPCG06F21/36
Inventor 陈辉廖晨张东蕊张耀华谢远辉祝建建
Owner SHENZHEN TENCENT COMP SYST CO LTD