ELF file release method, ELF file verification method, server and terminal

A file release and server technology, applied in the Internet field, can solve problems such as low accuracy of verification results, inability to verify ELF files, poor adaptability, etc., to achieve accurate verification results, good adaptability, and rich verification content Effect

Active Publication Date: 2018-03-09
TENCENT TECH (SHENZHEN) CO LTD
View PDF5 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Since the existing technology can only verify the two sections of data in the ELF file, the accuracy of the verification result is low
And the verification method of se

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
  • ELF file release method, ELF file verification method, server and terminal
  • ELF file release method, ELF file verification method, server and terminal
  • ELF file release method, ELF file verification method, server and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0050] Please refer to figure 1 , which shows a schematic diagram of the implementation environment involved in the ELF file publishing method and the ELF file verification method provided by the embodiment of the present invention. see figure 1 , the implementation environment includes a server 101 and a terminal 102.

[0051] Wherein, the server 101 is an application program server, capable of receiving the application program released by the application program developer, encrypting the ELF file in the application program which may be tampered with, and publishing the generated signature file.

[0052] The terminal 102 may be a smart phone, a tablet computer, or a personal computer, and this embodiment does not specifically limit ...

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 an ELF file release method, an ELF file verification method, a server and a terminal, and belongs to the technical field of the Internet. The server splices a first hash valueobtained by performing hash calculation on an ELF file with description information to obtain a spliced character string, encrypts the ELF file and the spliced character string to obtain signature information, generates a signature file and releases the signature file. As the released signature file is generated according to the whole ELF file, after obtaining the signature file released by the server, the terminal can verify the whole ELF file, so that the verification result is more accurate and is independent from the verification mode based on byte encryption and decryption, no matter thesystem of the terminal supports the byte encryption and decryption or not, the terminal can verify the ELF file, so that the adaptability is better. In addition, by means of the description information in the signature file, the terminal can also perform upgraded verification on the ELF file stored in a local memory, thereby enriching the verification contents.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to an ELF file issuing method, an ELF file checking method, a server and a terminal. Background technique [0002] At present, in the development process of Andriod application programs, in order to improve the development efficiency and security of the application programs, C language or C++ language is usually used to develop some functions of the application programs. Linkable format) file format exists. Since the ELF file may be illegally tampered with during the release process of the application, it is necessary to verify the ELF file to ensure that the application can run smoothly. [0003] In order to verify the ELF file, the application developer will set up a pair of keys in advance, wherein the public key is stored in the terminal, and the private key is stored in the server. For any ELF file to be released, the server first checks the two sections of data in the E...

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): H04L29/06H04L9/32H04L9/06G06F21/64G06F21/56
CPCG06F21/565G06F21/64H04L9/0643H04L9/3236H04L9/3247H04L63/123
Inventor 彭威黄泽丰王庆庄灿杰
Owner TENCENT TECH (SHENZHEN) CO LTD
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