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

Software anti-crack method and system

An anti-cracking, software technology, applied in the field of software anti-cracking methods and systems

Active Publication Date: 2016-11-09
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] It can be seen that the existing software anti-cracking scheme cannot effectively prevent the software from being illegally cracked

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 anti-crack method and system
  • Software anti-crack method and system
  • Software anti-crack method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0063]The core idea of ​​the present invention is to introduce a key, use the key to encrypt the SEC file, and the client will always save the encrypted SEC file. Every time the application is executed, it needs to download the key used to decrypt the SEC file from the application management server. After the execution, the key used to decrypt the SEC file will be deleted. At the same time, because the SEC file saved by the user is encrypted and the corresponding decryption key is not saved, the problem of software cracking caused by rooting the android device can be avoided.

[0064] figure 1 It is a schematic flow chart of Embodiment 1 of the present invention, such as figure 1 As shown, this embodiment mainly includes:

[0065] Step...

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 software anti-crack method and system. The method comprises the steps that terminal equipment acquires an application private key from an application management server when the terminal equipment needs to install a main application file of an application, and if acquiring fails, installation is stopped; when the terminal equipment receives a function execution command to the application for the first time, the terminal equipment applies to the application management server for the application function load authorization, after the authorization is acquired, a class SEC file of the application is loaded, the SEC file is encrypted by means of the application private key, the acquired encrypted file F[SEC] is saved, and the application private key and a plaintext of the SEC file are deleted; when the terminal equipment receives the function execution command to the application not for the first time, the terminal equipment applies to the application management server for a decryption key corresponding to the application private key, the applied decryption key is utilized for decrypting the encrypted file F[SEC], the plaintext of the SEC file is acquired and loaded, and after loading is finished, the decryption key and the plaintext of the SEC file are deleted. By means of the software anti-crack method and system, the software can be effectively prevented from being cracked maliciously.

Description

technical field [0001] The invention relates to data security technology, in particular to a software anti-cracking method and system. Background technique [0002] At present, with the continuous development of mobile Internet technology and the widespread use of android mobile devices, various mobile applications are emerging in an endless stream. Statistics show that by 2017, the download volume of mobile applications will reach 268 billion, and the scale of the mobile application market will reach 77 billion. In recent years, an increasingly prominent problem is software being maliciously cracked. [0003] In the existing anti-cracking solutions for software, illegal use of software is prevented by controlling users' use of application class (SEC) files. Specifically, the application downloaded by the user will contain two files: an incomplete main application file (IMA) and a separate and indispensable SEC file. After the user purchases, the IMA file is downloaded. ...

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/12H04L9/32H04L9/08
CPCG06F21/12H04L9/0822H04L9/3226H04L9/3247
Inventor 马文翼
Owner BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD
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