Android software package automatic encryption and decryption method, device and equipment and storage medium

A software package, encryption and decryption technology, applied in the computer field, can solve the problems of insufficient convenience, error-prone, numerous details, etc., to achieve the effect of improving user experience, saving packaging time, and improving practicality

Pending Publication Date: 2022-01-21
厦门市易联众易惠科技有限公司
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] 1. Insufficient security
This solution only encrypts most resource files, and does not implement encryption protection for classes.dex code files and res / anim resource files, and there is still a risk of core function code and resource file leakage;
[0007] 2. Insufficient flexibility
[0008] Third, the practicality is not strong
In the decryption process of this scheme, the hook system API is required, including ApkAssets:Open, FindEntry at the java level, and FindEntry and FileDescriptor of libziparchive.so at the so level, which is not easy to implement in actual operation;
[0009] 4. Insufficient convenience
The operation steps are cumbersome and there are many details. Manual processing is not only time-consuming, but also error-prone

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
  • Android software package automatic encryption and decryption method, device and equipment and storage medium
  • Android software package automatic encryption and decryption method, device and equipment and storage medium
  • Android software package automatic encryption and decryption method, device and equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0047] In order to better understand the technical solutions of the present invention, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0048] It should be clear that the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the ar...

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 embodiment of the invention provides an Android software package automatic encryption and decryption method, device and equipment and a storage medium, and the method comprises the steps: starting an encryption and decryption module which is pre-integrated in Android IDE packaging software when an instruction for packaging the Android software package is detected, wherein the encryption and decryption module comprises a gradle script for automatically encrypting a resource file and a code file, an automatic decryption entry function and an interception function for intercepting a Java layer system API (Application Program Interface); encrypting a plaintext resource file and a plaintext code file in the Android software package according to the gradle script, and inserting an automatic decryption entry function and an interception function for intercepting a Java layer system API (Application Program Interface) to obtain a plaintext resource file and a plaintext code file; and replacing the plaintext resource file and the plaintext code file with the ciphertext resource file and the plaintext code file to obtain an encrypted Android software package. According to the invention, the security and convenience of encryption and decryption of the installation software package can be improved.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a task management method, device, equipment and storage medium supporting automatic promotion. Background technique [0002] The software APK (Android application package) running on the Android operating system is an extended format based on the ZIP file format, and it is also a format file similar to the structure of the JAR file. A complete APK file must contain the compiled classes.dex code file, resources.arsc resource index file, assets native resource (not compressed and compiled) file, lib dynamic library so file, AndroidMainfest.xml manifest file, META-INF Package signature file, res binary resource file (except res / raw). Among them, there can be multiple classes.dex code files, and the naming rules are: classes.dex, classes2.dex, classes3.dex, and so on; resources.arsc is used to manage resource IDs and index files corresponding to resource paths; assets dire...

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/53G06F21/60G06F21/64G06F8/61G06F16/174
CPCG06F21/602G06F21/53G06F21/64G06F8/61G06F16/1744
Inventor 聂晓阳叶木森施建安庄一波赵友平
Owner 厦门市易联众易惠科技有限公司
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