Reinforced protection method and apparatus for software installation package
A software installation package and encryption algorithm technology, applied in the computer field, can solve problems such as poor security of mobile applications, and achieve the effect of increasing difficulty and improving security
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0036] Such as figure 1 As shown, the present application provides an embodiment of a method for strengthening and protecting a software installation package, so as to improve the security of mobile applications based on the Android system. In the embodiment of the present application, the hardened protection of the software installation package to be hardened can be achieved by encrypting multiple source code segments that need to be encrypted in the software installation package to be hardened, and performing encryption on all encrypted source codes. , so that it can increase the difficulty for malicious attacks to identify the source code in the software installation package, and improve the security of mobile applications. The method specifically includes the following steps:
[0037] In step S101: determining a plurality of source code segments to be encrypted from the software installation package to be reinforced.
[0038] In this embodiment, the software installation...
Embodiment 2
[0078] Such as figure 2 As shown, the present application provides another embodiment of a method for strengthening and protecting a software installation package, so as to improve the security of mobile applications based on the Android system. The embodiment of the present application can improve the processability of the software installation package to be strengthened by modifying the program entry of the software installation package to be strengthened. The method specifically includes the following steps:
[0079] In step S201: determining a plurality of source code segments to be encrypted from the software installation package to be reinforced.
[0080] In step S202: based on at least one preset first encryption algorithm, respectively encrypt a plurality of source code segments to be encrypted to obtain a plurality of encrypted source code segments.
[0081] In step S203: in the software installation package to be reinforced, a plurality of first decryption files a...
Embodiment 3
[0094] Such as image 3 As shown, the present application provides another embodiment of a method for strengthening and protecting a software installation package, so as to improve the security of mobile applications based on the Android system. The embodiment of the present application can further increase the difficulty of identifying the source code in the software installation package for malicious attacks by controlling the virtual machine to decrypt the encrypted source code when it needs to execute the encrypted source code, and improve the security of mobile applications. safety. The method specifically includes the following steps:
[0095] In step S301: multiple source code segments to be encrypted are determined from the software installation package to be reinforced.
[0096] In step S302: based on at least one preset first encryption algorithm, respectively encrypt a plurality of source code segments to be encrypted to obtain a plurality of encrypted source code...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


