Computer system and method used for software encryption

A computer system and software encryption technology, which is applied in computer security devices, calculations, instruments, etc., can solve the problems of large capacity of encryption modules and slow software startup, and achieve the effect of increasing the difficulty of decryption, reducing space capacity, and low capacity

Inactive Publication Date: 2009-12-16
HONG FU JIN PRECISION IND (SHENZHEN) CO LTD +1
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These popular software encryption methods prevent software piracy to a large extent, but these encryption methods are too complex to design the algorithms in the encryption module and simply hide the encryption module. In this way, the generated encryption The module capacity is large, and it will be slow when the software starts

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
  • Computer system and method used for software encryption
  • Computer system and method used for software encryption
  • Computer system and method used for software encryption

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] Such as figure 1 Shown is a hardware architecture diagram of a preferred embodiment of a computer system for software encryption in the present invention. The computer system mainly includes a monitor 1 , a host 2 , a keyboard 3 and a mouse 4 . The host 2 is connected with a monitor 1, a keyboard 3 and a mouse 4, which are used as input and output devices during specific operations.

[0012] Such as figure 2 As shown, the present invention figure 1 The functional block diagram of the preferred embodiment of the mainframe. The host includes an acquisition module 210 , a generation module 211 , a conversion module 212 and a storage module 213 .

[0013] The reading module 210 is used to obtain the hardware information of the host 2 when the software is installed, and convert the hardware information into a binary code, which is called a first binary code. In this preferred embodiment, the hardware of the host 2 includes a MAC (Media Access Control: Media Access Cont...

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 relates to a method for software encryption, comprising the following steps that: when software is installed, the hardware information of a host computer is obtained and is converted into a binary code, and the binary code is named as a first binary code; a key is generated according to the hardware information by an encryption algorithm and is converted into a binary code, the binary code is named as a second binary code, and a binary code corresponding to the encryption algorithm in operation is named as a third binary code; a new binary code is generated according to the first binary code, the second binary code and the third binary code and is named as a fourth binary code; the fourth binary code is converted into a two-dimensional bar code; and the two-dimensional bar code is stored in a list installing the software, and the encryption of the software is realized.

Description

technical field [0001] The invention relates to a computer system and method for software encryption. Background technique [0002] The continuous innovation and wide application of the information industry, especially the rapid development of computer network and communication technology, has enabled human beings to break through the constraints of space and time, and the trend of global integration of information and economy has become increasingly evident. The software industry began to rise in the early 1960s, and now it has become the core of the information industry. For the software industry, piracy has always been a serious topic. Rampant piracy reduces the number of licensed users, software developers do not get corresponding economic returns, and have no foundation and motivation to continue development, causing economic losses to software developers. Generally speaking, the protection of software is to encrypt the software. Some currently popular software encryp...

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 & AuthorityApplications(China)
IPC IPC(8): G06F21/00G06F21/12
Inventor常春明
OwnerHONG FU JIN PRECISION IND (SHENZHEN) CO LTD