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

Program-based characteristic numeric code encryption method

A digital code and encryption method technology, applied in the field of computer software, can solve problems such as encryption failure, finding and modifying

Inactive Publication Date: 2015-05-27
STATE GRID CORP OF CHINA +2
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] For the sake of safety or profit, it is necessary to add an authorization password when the program is executed. The general program encryption method is to put the password somewhere in the program, which is easy to be found and modified by the cracker, so that the encryption fails.

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
  • Program-based characteristic numeric code encryption method
  • Program-based characteristic numeric code encryption method
  • Program-based characteristic numeric code encryption method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] Below in conjunction with accompanying drawing and specific embodiment, further illustrate the present invention, should be understood that these embodiments are only for illustrating the present invention and are not intended to limit the scope of the present invention, after having read the present invention, those skilled in the art will understand various aspects of the present invention Modifications in equivalent forms all fall within the scope defined by the appended claims of this application.

[0021] The embodiment of the present invention provides a characteristic digital code encryption method based on the program itself. like figure 1 As shown, the method includes: copying the encrypted program, that is, the first program P, to generate the encrypted program, that is, the second program P', implanting a set of random numbers and a characteristic digital code algorithm M in P', and issuing the encrypted program P' and the corresponding characteristic digita...

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 program-based characteristic numeric code encryption method. The method includes the steps of embedding a set of random numbers to an encrypted program, designing a characteristic numeric code algorithm and embedding the algorithm to the encrypted program, issuing the encrypted program and a corresponding characteristic numeric code serving as a user password to a user side, entering the password in a password dialog box by a user to start the program, calculating a characteristics numeric code of the program through the characteristic numeric code algorithm embedded into the program, comparing whether the password entered by the user is identical to the password of the program or not, if so, executing the program, and if not, quitting the program. The program-based characteristic numeric code encryption method reduces the risk of finding and cracking of the password carried with the program.

Description

technical field [0001] The invention relates to the field of computer software, in particular to a method for encrypting characteristic digital codes based on the program itself. Background technique [0002] For the sake of safety or profit, it is necessary to add an authorization password when the program is executed. The general program encryption method is to put the password somewhere in the program, which is easy to be found and modified by the cracker, so that the encryption fails. Contents of the invention [0003] Purpose of the invention: Aiming at the problems and deficiencies in the prior art above, the purpose of the present invention is to provide a method for encrypting characteristic digital codes based on the program itself, which reduces the risk of encryption failure due to password discovery and modification, and is easy to implement. [0004] Technical solution: In order to achieve the above-mentioned purpose of the invention, the technical solution ad...

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/12
Inventor 江卫中苏宁徐青龙丁丽萍
Owner STATE GRID CORP OF CHINA
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