Random encryption method and device for software authorization

A random encryption and software authorization technology, applied in computer security devices, program/content distribution protection, instruments, etc., can solve problems such as easy to be cracked and insecure

Inactive Publication Date: 2016-09-28
FUJIAN CHUANG YI JIA HE DIGITAL INC
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] For this reason, it is necessary to provide a technical solution for random encryption of software authorization to solve the problem that the existing software online authorization method is insecure and easy to be cracked due to the use of a fixed encryption algorithm for software authorization.

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
  • Random encryption method and device for software authorization
  • Random encryption method and device for software authorization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In order to explain in detail the technical content, structural features, achieved goals and effects of the technical solution, the following will be described in detail in conjunction with specific embodiments and accompanying drawings.

[0042] see figure 1 , is a schematic diagram of a software authorized random encryption device according to an embodiment of the present invention. The apparatus includes a client 101 and a server 102 , and the server includes a sending unit 115 , a receiving unit 111 , a storage unit 116 , an encrypted sequence generating unit 112 and a processing unit 113 . The client is the sending end of the software to be authorized, which can be a tablet, mobile phone, personal computer, etc. The server is the receiving end of the software to be authorized, which may be a server or the like.

[0043] The receiving unit 111 is used to receive the software to be authorized sent by the client;

[0044] The encryption sequence generation unit 112...

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 random encryption method and device for software authorization. The device comprises a client side and a server side. The server side comprises a sending unit, a receiving unit, a storage unit, an encryption sequence generation unit and a processing unit. The method includes the following steps that firstly, the receiving unit receives software to be authorized from the client side; then, the encryption sequence generation unit randomly selects multiple encryption algorithms from the storage unit and generates encryption sequences corresponding to the encryption algorithms; then, the processing unit compiles the software to be authorized, the encryption algorithms and the encryption sequences corresponding to the encryption algorithms to generate executable software; then, the sending unit sends the executable software generated by the processing unit to the client side. Due to the fact that the encryption sequences are disorderly generated by randomly selecting the encryption algorithms, although a cracker cracks certain software, the cracker can not crack other software in the same way, and thus the security of online software authorization is greatly improved.

Description

technical field [0001] The invention relates to the field of anti-cracking of computer software, in particular to a random encryption method and device for software authorization. Background technique [0002] With the development of science and technology, the application of software is becoming wider and wider. For software developed by individuals, in order to prevent the software from being copied and used without permission, software authorization is very necessary. Most of the existing online authorization of software is to perform online interactive verification of data through a fixed encryption and decryption verification process by calling the authorization module provided by the authorization provider, and crackers often target one authorization method. Once cracked, the cracking method can be applied to all software using the authorization to crack, so as to achieve the goal of once and for all. Contents of the invention [0003] For this reason, it is necess...

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
IPC IPC(8): G06F21/10G06F21/12
CPCG06F21/105G06F21/123
Inventor李琦李玮汪小烽林志敏吴启华连寿哲
OwnerFUJIAN CHUANG YI JIA HE DIGITAL INC