Software registration method and device, software registration code generation method and device

A software registration and registration code technology, applied in the direction of program/content distribution protection, etc., can solve problems such as inaccurate verification of software and easy cracking of application software

Active Publication Date: 2021-04-20
ELECTRIC POWER RESEARCH INSTITUTE, CHINA SOUTHERN POWER GRID CO LTD +1
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the development of software reverse analysis technology and related analysis tools, application software has become very easy to be cracked.
[0003] In order to protect the software copyright of the software developer, in the prior art, the machine code of the device is usually used to generate the software registration code, and the software registration code is verified. After the registration code is verified successfully, the software registration is completed. However, the application software usually has a period of use. With the existing verification method, after the software expires, it is impossible to accurately verify whether the software has expired, and the user is easy to reuse the expired Registration code so that the software can be used beyond the expiration date

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
  • Software registration method and device, software registration code generation method and device
  • Software registration method and device, software registration code generation method and device
  • Software registration method and device, software registration code generation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058]Next, the technical solutions in the embodiments of the present invention will be apparent from the embodiment of the present invention, and it is clearly described, and it is understood that the described embodiments are merely embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, there are all other embodiments obtained without making creative labor without making creative labor premises.

[0059]The present invention can be used in a wide range of universal or dedicated computing devices or configurations. For example: a personal computer, a server computer, a handheld device, or a portable device, a flat device, a multiprocessor device, including a distributed computing environment of any device or device, and the like.

[0060]The embodiment of the present invention provides a software registration method, the method can be applied to the first device, the first device can be an electronic device that operates an ap...

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 provides a software registration method and a device, a software registration code generation method and a device. The software registration method is applied to a first device. The software registration method comprises the following steps: if verification of a verification code is passed, obtaining registration parameters of software to be registered, and processing the registration parameters by using an SM3 algorithm to obtain a first registration identifier; sending the first registration identifier to a second device to obtain a registration code and a decryption key; decrypting the registration code by using a decryption key through an SM2 algorithm to obtain a second registration identifier and current actual time; if the current actual time is less than the service life of the software, taking the first registration identifier and the service life of the software as inputs of an SM3 algorithm to obtain a third registration identifier; If the third registration identifier is matched with the second registration identifier, completing registration of the to-be-registered software. By applying the method provided by the invention, whether the to-be-registered software is overdue or not can be accurately determined in the process of verifying the registration code.

Description

Technical field[0001]The present invention relates to the field of computer applications, and in particular, to a software registration method and device, software registration code generation method and device.Background technique[0002]With the development of science and technology, computer application technology has also been long-term development. Software developers have developed a large number of applications, software developers can authorize users to use their development applications, so that users can use authorized applications to carry out corresponding production Activity or entertainment. However, with the development of software reverse analysis technology and its related analysis tools, the application software is very easy to be crack.[0003]In order to protect the copyright of the software developer, in the prior art, it is usually used to generate software registration code with the device's machine code, and verify the software registration code. After completing...

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 ELECTRIC POWER RESEARCH INSTITUTE, CHINA SOUTHERN POWER GRID 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