Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dynamic verification code generation method and device and verification method and device based on dynamic verification code

A technology of dynamic verification code and verification method, which is applied in the field of computer-readable storage media, verification devices based on dynamic verification codes, and verification code systems, can solve problems such as identification, and achieve the effect of increasing difficulty

Active Publication Date: 2018-11-13
SUZHOU KEDA TECH
View PDF7 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Therefore, the technical problem to be solved by the present invention is to solve the problem that the verification code in the prior art is a static picture verification code, which is easily recognized by an illegal robot program based on OCR technology

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
  • Dynamic verification code generation method and device and verification method and device based on dynamic verification code
  • Dynamic verification code generation method and device and verification method and device based on dynamic verification code
  • Dynamic verification code generation method and device and verification method and device based on dynamic verification code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] This embodiment provides a method for generating a dynamic verification code, such as figure 1 shown. It should be noted that the steps shown in the flowcharts of the accompanying drawings may be performed in a computer system, such as a set of computer-executable instructions, and that although a logical order is shown in the flowcharts, in some cases, The steps shown or described may be performed in an order different than here. The process includes the following steps:

[0036] Step S1, generating several graphic verification codes in the preset verification area. In this embodiment, the position information of several graphic verification codes changes in real time in the preset verification area, wherein the position information of the graphic verification codes means that the upper line of the preset verification area is the X axis, and the left line is the Y axis. Axis, the coordinate list generated by the collection of all coordinate points within the graphic...

Embodiment 2

[0045] This embodiment provides a verification method based on a dynamic verification code, such as image 3 shown. It should be noted that the steps shown in the flowcharts of the accompanying drawings may be performed in a computer system, such as a set of computer-executable instructions, and that although a logical order is shown in the flowcharts, in some cases, The steps shown or described may be performed in an order different than here. The process includes the following steps:

[0046] Step S10, receiving a verification code acquisition request. In this embodiment, when the user terminal receives the injection request for the first time or when the injection request fails, it sends a dynamic verification code acquisition request.

[0047] Step S20, according to the verification code acquisition request, use all or part of the method in Embodiment 1 to generate a dynamic verification code and generate a verification sequence of graphic verification codes in the dyna...

Embodiment 3

[0062] In this embodiment, a device for generating a dynamic verification code is provided, and the device is used to implement the above-mentioned embodiment 1 and its preferred implementation modes, and what has been explained will not be repeated. As used below, the term "module" may be a combination of software and / or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated.

[0063] This embodiment provides a dynamic verification code generation device, such as Figure 6 As shown, it includes a graphic verification code generation module 1, a recording module 2 and a dynamic verification code generation module 3.

[0064] Wherein, the graphic verification code generating module 1 is used to generate several graphic verification codes in the preset verification area; wherein, t...

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 dynamic verification code generation method and device and a verification method and device based on a dynamic verification code. The dynamic verification code generation method comprises the following steps of generating a plurality of graphic verification codes within a preset verification area, wherein location information of the plurality of graphic verification codesis changed in real time within the preset verification area; recording identification information and real-time location information of the graphic verification codes; and generating the dynamic verification code according to the identification information and real-time location information of the graphic verification codes. Through generation of the dynamic verification code composed of the plurality of graphic verification codes with the real time changing location information, the difficulty of recognizing the dynamic verification code by an illegal robot program based on an OCR (Optical Character Recognition) technology is improved.

Description

technical field [0001] The present invention relates to the technical field of Internet security, in particular to a dynamic verification code generation method, a dynamic verification code-based verification method, a dynamic verification code generation device, a dynamic verification code-based verification device, a verification code system, and a computer-readable storage medium . Background technique [0002] When logging in the user on the device software or website, you need to enter the account password. When the account number matches the password, you can log in successfully. However, when you log in for the first time or enter a wrong password, the software interface or web page now requires verification. code verification. The verification code is a public automatic program that distinguishes whether the user is a computer or a human. It can prevent users from using illegal robot programs to automatically register, log in, and flood when they know other people's...

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 Applications(China)
IPC IPC(8): H04L9/32H04L9/08G06F21/36G06F3/0488
CPCG06F3/0488G06F21/36H04L9/0863H04L9/3228
Inventor 胡涛康迪过全万春雷
Owner SUZHOU KEDA TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products