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

Method for achieving three-dimensional verification code

An implementation method and verification code technology, applied in the field of three-dimensional verification code implementation, can solve problems such as low success rate, and achieve the effect of maintaining randomness

Inactive Publication Date: 2014-01-15
SHANGHAI HIGH SCHOOL
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, finding a verification code with a very low success rate of machine recognition is still a key point of network information security at present, because a good verification code can better protect the user's personal information and the sustainability of the forum. what scholars pursue

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 for achieving three-dimensional verification code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] During the specific implementation of the present invention, the following systems can be used:

[0038] 1) C# (C Sharp), Microsoft Visual C# is a powerful, easy-to-use object-oriented language, mainly for developers who need to use Microsoft.NET Framework to create applications. It's a clearer, more logical language based on C++ and Microsoft Visual Basic. With innovations in many areas, C# enables rapid development of applications while maintaining the expressiveness and elegance of the C language style.

[0039] 2) OpenGL (Open Graphics Library), the OpenGL graphics system is a software interface for graphics hardware, which allows us to create interactive programs that generate color images of moving three-dimensional objects. In essence, he is a 3D graphics and model library, which is highly portable and has very fast rendering speed. Today, OpenGL is widely used in games, medical imaging, geographic information, weather simulation and other fields, and is an ind...

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 for achieving a three-dimensional verification code. The method comprises the steps that a three-dimensional sphere capable of rotating is drawn and each point on the spherical surface of the three-dimensional sphere is expressed through a vector; a set of noise points are randomly added to the spherical surface of the three-dimensional sphere according to a preset rule; generated characters in the verification code are projected onto the three-dimensional sphere; two points are randomly chosen from the spherical surface of the three-dimensional sphere and are connected to form a line, so that a random noise line is generated; the random noise line is displayed on a verification interface to be identified by a user. A method for drawing the three-dimensional sphere capable of rotating comprises the steps that an icosahedron is drawn and coordinates of the icosahedron are stored in an array; in terms of each triangular face, midpoints of the three sides are obtained, and the length of the vector of each midpoint is adjusted to be identical to the radius of the sphere; each triangle is divided into four parts, the icosahedron is subdivided into an eighty-face body and a three-hundred-twenty-face body according to the recursive algorithm, and by parity of reasoning, the icosahedron is divided until a body similar to the sphere is obtained.

Description

technical field [0001] The invention belongs to the technical field of information security, in particular to a method for realizing a three-dimensional verification code. Background technique [0002] Before the verification code appeared, spam comments could easily go through the registration process of any website and attack forums in various ways; similarly, hackers could also crack account passwords through brute force searches, causing huge losses to users. [0003] If a user keeps posting a series of the same meaningless content in the forum, soon the entire forum section will be full of this spam, and other information will be pushed to the back of the queue. Imagine that there is a program that automatically publishes information, which can send a message every five seconds, so the number of messages sent in a day is at least tens of thousands. When there is too much spam to delete, the forum collapses. This is the so-called malicious irrigation. In the same way,...

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): G06F21/36
CPCG06F21/36G06F2221/2133
Inventor 陆嘉辉吴奕明
Owner SHANGHAI HIGH SCHOOL
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