CN115987529A - 基于鸿蒙***的app签名方法、电子设备和存储介质 - Google Patents

基于鸿蒙***的app签名方法、电子设备和存储介质 Download PDF

Info

Publication number
CN115987529A
CN115987529A CN202310121118.9A CN202310121118A CN115987529A CN 115987529 A CN115987529 A CN 115987529A CN 202310121118 A CN202310121118 A CN 202310121118A CN 115987529 A CN115987529 A CN 115987529A
Authority
CN
China
Prior art keywords
signed
app
key information
signature
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310121118.9A
Other languages
English (en)
Inventor
张旺春
林晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Xinguodu Tech Co Ltd
Original Assignee
Shenzhen Xinguodu Tech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Xinguodu Tech Co Ltd filed Critical Shenzhen Xinguodu Tech Co Ltd
Priority to CN202310121118.9A priority Critical patent/CN115987529A/zh
Publication of CN115987529A publication Critical patent/CN115987529A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

本发明公开了一种基于鸿蒙***的APP签名方法、电子设备和存储介质,适用于鸿蒙***等各种操作***,方法包括:解析待签名APP文件包得到待签名关键信息,待签名关键信息为待签名的签名文件,将待签名关键信息发送给签名***签名并接收签名***发送的已签名关键信息,已签名关键信息为已签名的签名文件,打包待签名APP文件包的文件流信息和已签名关键信息得到已签名APP文件包,不需要发送整个待签名APP文件包和接收签名后的待签名APP文件包,仅需发送待签名关键信息和接收已签名关键信息,传输数据量小,耗时短,提高了签名效率。

Description

基于鸿蒙***的APP签名方法、电子设备和存储介质
技术领域
本发明涉及数字签名技术领域,特别涉及一种基于鸿蒙***的APP签名方法、电子设备和存储介质。
背景技术
如今基于移动操作***(例如鸿蒙***)的终端越来越多,例如手机、POS机(金融类和非金融类)、广告机以及其它一些特殊的定制终端,它们均通过安装APP来实现产品场景和业务需求。对于一些安全性要求不高的终端来说,任何一个基于该终端操作***(例如鸿蒙***)开发的APP应用都可以安装在这个终端上。但对于一些安全性要求高的终端,只允许经过专用签名的APP应用才可以安装在该终端上。
然而,应用开发商或终端购买方要将APP安装到安全性要求很高的终端上时,需要将该整个APP文件包发给相应的终端厂商进行安全签名,签名完后再由该终端厂商将签名后的APP文件包回传给应用开发商或终端购买方,传输时间较长,效率不高。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种基于鸿蒙***的APP签名方法、电子设备和存储介质,能够解决现有的APP签名方法耗时较长、效率不高的问题。
根据本发明第一方面实施例的基于鸿蒙***的APP签名方法,包括:解析待签名APP文件包得到待签名关键信息;将所述待签名关键信息发送给签名***;接收所述签名***发送的已签名关键信息,所述已签名关键信息由所述签名***对所述待签名关键信息进行签名所得;根据所述待签名APP文件包和所述已签名关键信息生成已签名APP文件包。
根据本发明第一方面实施例的基于鸿蒙***的APP签名方法,至少具有如下有益效果:
通过从待签名APP文件包中解析出待签名关键信息,将待签名关键信息发送给签名***进行签名得到已签名关键信息,将已签名关键信息和待签名APP文件包的文件流信息打包得到已签名APP文件包,已签名APP文件包用于在终端安装APP应用。根据本发明实施例的APP签名方法,相较于传统的APP签名方法,不需要发送整个待签名APP文件包和接收已签名APP文件包,仅需发送待签名关键信息和接收已签名关键信息,传输数据量小,耗时短,提高了签名效率。
根据本发明的一些实施例,所述解析待签名APP文件包得到待签名关键信息,包括:解析所述待签名APP文件包得到APP应用文件和可操作终端的权限信息;根据所述APP应用文件和所述可操作终端的权限信息生成目标摘要信息,所述目标摘要信息为待签名关键信息。
根据本发明的一些实施例,所述根据所述APP应用文件和所述可操作终端的权限信息生成目标摘要信息,包括:根据所述APP应用文件编码生成文件流信息,以及根据所述可操作终端的权限信息生成权限信息字节流;将所述文件流信息和所述权限信息字节流序列化并编码生成目标摘要信息。
根据本发明的一些实施例,所述解析待签名APP文件包得到待签名关键信息,包括:将所述待签名APP文件包上传至APPStore,通过所述APPStore解析所述待签名APP文件包得到所述待签名关键信息。
根据本发明的一些实施例,所述将所述待签名关键信息发送给签名***,包括:通过所述APPStore将所述待签名关键信息发送给所述签名***。
根据本发明的一些实施例,所述接收所述签名***发送的已签名关键信息,包括:通过所述APPStore接收所述签名***发送的已签名关键信息。
根据本发明的一些实施例,所述根据所述待签名APP文件包和所述已签名关键信息生成已签名APP文件包,包括:通过所述APPStore打包所述待签名APP文件包的文件流信息和所述已签名关键信息得到已签名APP文件包。
根据本发明的一些实施例,所述将所述待签名关键信息发送给签名***,包括:获得公钥,通过所述公钥对所述待签名关键信息进行签名得到过渡签名关键信息;将所述过渡签名关键信息发送给所述签名***。
根据本发明第二方面实施例的APP签名装置,包括:解析单元,用于解析待签名APP文件包得到待签名关键信息;发送单元,用于将所述待签名关键信息发送给签名***;接收单元,用于接收所述签名***发送的已签名关键信息,所述已签名关键信息由所述签名***对所述待签名关键信息进行签名所得;生成单元,用于根据所述待签名APP文件包和所述已签名关键信息生成已签名APP文件包。
根据本发明第二方面实施例的APP签名装置,至少具有如下有益效果:
通过从待签名APP文件包中解析出待签名关键信息,将待签名关键信息发送给签名***进行签名得到已签名关键信息,将已签名关键信息和待签名APP文件包的文件流信息打包得到已签名APP文件包,已签名APP文件包用于在终端安装APP应用。根据本发明实施例的APP签名方法,相较于传统的APP签名方法,不需要发送整个待签名APP文件包和接收已签名APP文件包,仅需发送待签名关键信息和接收已签名关键信息,传输数据量小,耗时短,提高了签名效率。
根据本发明第三方面实施例的电子设备,包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当至少一个所述程序被至少一个所述处理器执行时实现如上述的APP签名方法。
根据本发明第三方面实施例的电子设备,至少具有如下有益效果:
通过从待签名APP文件包中解析出待签名关键信息,将待签名关键信息发送给签名***进行签名得到已签名关键信息,将已签名关键信息和待签名APP文件包的文件流信息打包得到已签名APP文件包,已签名APP文件包用于在终端安装APP应用。根据本发明实施例的APP签名方法,相较于传统的APP签名方法,不需要发送整个待签名APP文件包和接收已签名APP文件包,仅需发送待签名关键信息和接收已签名关键信息,传输数据量小,耗时短,提高了签名效率。
根据本发明第四方面实施例的计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序被处理器执行时用于实现如上述的APP签名方法。
根据本发明第四方面实施例的计算机可读存储介质,至少具有如下有益效果:
通过从待签名APP文件包中解析出待签名关键信息,将待签名关键信息发送给签名***进行签名得到已签名关键信息,将已签名关键信息和待签名APP文件包的文件流信息打包得到已签名APP文件包,已签名APP文件包用于在终端安装APP应用。根据本发明实施例的APP签名方法,相较于传统的APP签名方法,不需要发送整个待签名APP文件包和接收已签名APP文件包,仅需发送待签名关键信息和接收已签名关键信息,传输数据量小,耗时短,提高了签名效率。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
下面结合附图和实施例对本发明做进一步的说明,其中:
图1为本发明一实施例中基于鸿蒙***的APP签名方法的流程图;
图2为本发明一实施例中基于鸿蒙***的APP签名方法的解析待签名APP文件包的流程图;
图3为本发明一实施例中基于鸿蒙***的APP签名方法的生成目标摘要信息的流程图;
图4为本发明一实施例中终端、APPStore和签名***的交互示意图;
图5为本发明一实施例中APP签名装置示意图;
图6为本发明一实施例中电子设备示意图。
附图标记:
APP签名装置100、解析单元110、发送单元120、接收单元130、生成单元140、电子设备200、处理器210、存储器220。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,涉及到方位描述,例如上、下等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
在本发明的描述中,多个指的是两个以上。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
根据本发明实施例的基于鸿蒙***的APP签名方法,应用于APP文件包签名***,APP文件包签名***包括终端、APPStore和签名***,终端通讯连接APPStore,APPStore通讯连接签名***,终端厂商通过签名***检验终端的安全性。需要说明的是,APPStore也可以安装在终端上,终端可以为第三方应用开发商/客户的终端,签名***可以为智能厂商的签名***,智能厂商可以为智能POS机厂商。需要说明的是,本发明各实施例提供的APP签名方法,不仅适用于鸿蒙***,也适用于其它各类操作***,例如安卓操作***。
如图1所示,图1为本发明一实施例中基于鸿蒙***的APP签名方法的流程图,本发明一实施例的基于鸿蒙***的APP签名方法,包括但不限于以下步骤:
步骤S100、解析待签名APP文件包得到待签名关键信息;
步骤S200、将所述待签名关键信息发送给签名***;
步骤S300、接收所述签名***发送的已签名关键信息,所述已签名关键信息由所述签名***对所述待签名关键信息进行签名所得;
步骤S400、根据所述待签名APP文件包和所述已签名关键信息生成已签名APP文件包。
通过从待签名APP文件包中解析出待签名关键信息,将待签名关键信息发送给签名***进行签名得到已签名关键信息,将已签名关键信息和待签名APP文件包的文件流信息打包得到已签名APP文件包,已签名APP文件包用于在终端安装APP应用。根据本发明实施例的APP签名方法,相较于传统的APP签名方法,不需要发送整个待签名APP文件包和接收已签名APP文件包,仅需发送待签名关键信息和接收已签名关键信息,传输数据量小,耗时短,提高了签名效率。
如图2所示,图2为本发明一实施例中基于鸿蒙***的APP签名方法的解析待签名APP文件包的流程图,在本发明的一实施例的步骤S100中,解析待签名APP文件包得到待签名关键信息,包括:
步骤S110、解析待签名APP文件包得到APP应用文件和可操作终端的权限信息;
步骤S120、根据APP应用文件和可操作终端的权限信息生成目标摘要信息,目标摘要信息为待签名关键信息。
本步骤中,通过解析待签名APP文件包得到APP应用文件和可操作终端的权限信息,再根据APP应用文件和可操作终端的权限信息生成目标摘要信息,即得到待签名的签名文件,由于目标摘要信息的数据量远远小于APP文件包数据量,便于缩短后续步骤中发送待签名关键信息的时间,提高了效率。
如图3所示,图3为本发明一实施例中基于鸿蒙***的APP签名方法的生成目标摘要信息的流程图,在本发明的一实施例的步骤S120中,根据APP应用文件和可操作终端的权限信息生成目标摘要信息,包括:
步骤S121、根据APP应用文件编码生成文件流信息,以及根据可操作终端的权限信息生成权限信息字节流;
步骤S122、将文件流信息和权限信息字节流序列化并编码生成目标摘要信息。
在本步骤中,通过将文件流信息和可操作终端的权限信息字节流进行序列化,再将序列化的文件流信息和可操作终端的权限信息字节流编码生成目标摘要信息,经过序列化能将复杂的数据结构转换成字符串,方便数据存储和传输。
需要说明的是,本步骤通过SHA-256算法对APP应用文件流信息编码生成过渡摘要信息,再将采用ASN.1标准的DER编码规则,将过渡摘要信息与权限信息字节流序列化后生成中间摘要信息,中间摘要信息通过SHA-256算法生成目标摘要信息,SHA-256算法可以将数据转换为固定长度为256位的字符串,能把数据压缩成摘要,数据压缩效果好。
本发明一实施例的基于鸿蒙***的APP签名方法的步骤S100中,解析待签名APP文件包得到待签名关键信息,包括:将待签名APP文件包上传至APPStore,通过APPStore解析待签名APP文件包得到待签名关键信息。
本发明一实施例的基于鸿蒙***的APP签名方法的步骤S200中,将待签名关键信息发送给签名***,包括:通过APPStore将待签名关键信息发送给签名***。
本发明一实施例的基于鸿蒙***的APP签名方法的步骤S300中,接收签名***发送的已签名关键信息,包括:通过APPStore接收签名***发送的已签名关键信息。
本发明一实施例的基于鸿蒙***的APP签名方法的步骤S400中,根据待签名APP文件包和已签名关键信息生成已签名APP文件包,包括:通过APPStore打包待签名APP文件包的文件流信息和已签名关键信息得到已签名APP文件包。
在本步骤中,通过APPStore对待签名APP文件包进行解析的到待签名关键信息,并将待签名关键信息发送至签名***,APPStore接收已签名关键信息后将已签名关键信息和待签名APP文件包进行打包得到已签名APP文件包,终端仅需上传一次待签名APP文件包到APPStore,以及下载一次目标文件包,其余步骤均由APPStore完成,操作简单便捷,方便用户使用。
本发明一实施例的基于鸿蒙***的APP签名方法的步骤S200中,将待签名关键信息发送给签名***,包括:
获得公钥,通过公钥对待签名关键信息进行签名得到过渡签名关键信息;
将过渡签名关键信息发送给签名***。
本发明一实施例的基于鸿蒙***的APP签名方法的步骤S200中,将待签名关键信息发送给签名***之后,包括:接收签名***对过渡签名关键信息进行私钥签名后得到的已签名关键信息。
在本步骤中,通过公钥对待签名关键信息进行签名得到过渡签名关键信息,签名***根据校验过渡签名关键信息中的公钥信息,确认公钥信息后对过渡签名关键信息进行私钥签名得到已签名关键信息,利用公钥和私钥进行身份认证,满足安全要求。
以下给出具体示例以说明上述各实施例的工作原理及流程。如图4所示,图4为本发明一实施例中终端、APPStore和签名***的交互示意图,其中,终端为应用开发商或智能POS机购买方。
步骤1、应用开发商或智能POS机购买方通过智能POS机厂商提供的签名SDK将待签名APP文件包上传至本地自有的AppStore;
步骤2、AppStore向智能POS机厂商签名***发起签名请求;
步骤3、智能POS机厂商签名***收到签名请求后,校验签名请求信息,鉴权确定客户或开发者信息,获得相应的安全证书;
步骤4、智能POS机厂商签名***鉴权通过则返回公钥给AppStore;
步骤5、AppStore读取上传的待签名APP文件包,解析得到待签名关键信息;
步骤6、AppStore通过公钥对待签名关键信息进行签名,生成请求报文;
步骤7、AppStore将请求报文加密发送至智能POS机厂商签名***;
步骤8、智能POS机厂商签名***收到请求后,校验请求信息,并对请求报文进行私钥签名;
步骤9、智能POS机厂商签名***对请求报文进行私钥签名后返回给AppStore;
步骤10、AppStore收到返回的请求报文后,将请求报文写入到待签名APP文件包的文件流信息中并打包生成已签名APP文件包;
步骤11、AppStore将已签名APP文件包上传,并更新已签名APP文件包的下载地址;
步骤12、AppStore通过邮件通知应用开发商或智能POS机购买方签名成功和提供下载地址。
如图5所示,图5为本发明一实施例中APP签名装置100示意图,根据本发明实施例的APP签名装置100,包括:解析单元110、发送单元120、接收单元130和生成单元140,解析单元110用于解析待签名APP文件包得到待签名关键信息,发送单元120用于将待签名关键信息发送给签名***,接收单元130用于接收签名***发送的已签名关键信息,已签名关键信息由签名***对待签名关键信息进行签名所得,生成单元140用于根据待签名APP文件包和已签名关键信息生成已签名APP文件包。
解析单元110从待签名APP文件包中解析出待签名关键信息,发送单元120将待签名关键信息发送给签名***进行签名得到已签名关键信息,接收单元130接收签名***发送的已签名关键信息,生成单元140将已签名关键信息和待签名APP文件包的文件流信息打包得到已签名APP文件包,已签名APP文件包用于在终端安装APP应用。根据本发明实施例的APP签名装置100,不需要发送整个待签名APP文件包和接收已签名APP文件包,仅需发送待签名关键信息和接收已签名关键信息,传输数据量小,耗时短,提高了签名效率。
如图6所示,图6为本发明一实施例中电子设备200示意图,根据本发明实施例的电子设备200,包括:至少一个处理器210;至少一个存储器220,用于存储至少一个程序;当至少一个程序被至少一个处理器210执行时实现如上述的APP签名方法。
通过从待签名APP文件包中解析出待签名关键信息,将待签名关键信息发送给签名***进行签名得到已签名关键信息,将已签名关键信息和待签名APP文件包的文件流信息打包得到已签名APP文件包,已签名APP文件包用于在终端安装APP应用。根据本发明实施例的APP签名方法,相较于传统的APP签名方法,不需要发送整个待签名APP文件包和接收已签名APP文件包,仅需发送待签名关键信息和接收已签名关键信息,传输数据量小,耗时短,提高了签名效率。
根据本发明实施例的计算机可读存储介质,其中存储有处理器210可执行的程序,处理器210可执行的程序被处理器210执行时用于实现如上述的APP签名方法。
通过从待签名APP文件包中解析出待签名关键信息,将待签名关键信息发送给签名***进行签名得到已签名关键信息,将已签名关键信息和待签名APP文件包的文件流信息打包得到已签名APP文件包,已签名APP文件包用于在终端安装APP应用。根据本发明实施例的APP签名方法,相较于传统的APP签名方法,不需要发送整个待签名APP文件包和接收已签名APP文件包,仅需发送待签名关键信息和接收已签名关键信息,传输数据量小,耗时短,提高了签名效率。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出种变化。

Claims (10)

1.基于鸿蒙***的APP签名方法,其特征在于,包括:
解析待签名APP文件包得到待签名关键信息;
将所述待签名关键信息发送给签名***;
接收所述签名***发送的已签名关键信息,所述已签名关键信息由所述签名***对所述待签名关键信息进行签名所得;
根据所述待签名APP文件包和所述已签名关键信息生成已签名APP文件包。
2.根据权利要求1所述的基于鸿蒙***的APP签名方法,其特征在于,所述解析待签名APP文件包得到待签名关键信息,包括:
解析所述待签名APP文件包得到APP应用文件和可操作终端的权限信息;
根据所述APP应用文件和所述可操作终端的权限信息生成目标摘要信息,所述目标摘要信息为待签名关键信息。
3.根据权利要求2所述的基于鸿蒙***的APP签名方法,其特征在于,所述根据所述APP应用文件和所述可操作终端的权限信息生成目标摘要信息,包括:
根据所述APP应用文件编码生成文件流信息,以及根据所述可操作终端的权限信息生成权限信息字节流;
将所述文件流信息和所述权限信息字节流序列化并编码生成目标摘要信息。
4.根据权利要求1所述的基于鸿蒙***的APP签名方法,其特征在于,所述解析待签名APP文件包得到待签名关键信息,包括:
将所述待签名APP文件包上传至APPStore,通过所述APPStore解析所述待签名APP文件包得到所述待签名关键信息。
5.根据权利要求4所述的基于鸿蒙***的APP签名方法,其特征在于,所述将所述待签名关键信息发送给签名***,包括:
通过所述APPStore将所述待签名关键信息发送给所述签名***。
6.根据权利要求4所述的基于鸿蒙***的APP签名方法,其特征在于,所述接收所述签名***发送的已签名关键信息,包括:
通过所述APPStore接收所述签名***发送的已签名关键信息。
7.根据权利要求4所述的基于鸿蒙***的APP签名方法,其特征在于,所述根据所述待签名APP文件包和所述已签名关键信息生成已签名APP文件包,包括:
通过所述APPStore打包所述待签名APP文件包的文件流信息和所述已签名关键信息得到已签名APP文件包。
8.根据权利要求1所述的基于鸿蒙***的APP签名方法,其特征在于,所述将所述待签名关键信息发送给签名***,包括:
获得公钥,通过所述公钥对所述待签名关键信息进行签名得到过渡签名关键信息;
将所述过渡签名关键信息发送给所述签名***。
9.电子设备,其特征在于,包括:
至少一个处理器(210);
至少一个存储器(220),用于存储至少一个程序;
当至少一个所述程序被至少一个所述处理器(210)执行时实现如权利要求1至8任意一项所述的基于鸿蒙***的APP签名方法。
10.存储介质,其特征在于,其中存储有处理器(210)可执行的程序,所述处理器(210)可执行的程序被处理器(210)执行时用于实现如权利要求1至8任意一项所述的基于鸿蒙***的APP签名方法。
CN202310121118.9A 2023-01-31 2023-01-31 基于鸿蒙***的app签名方法、电子设备和存储介质 Pending CN115987529A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310121118.9A CN115987529A (zh) 2023-01-31 2023-01-31 基于鸿蒙***的app签名方法、电子设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310121118.9A CN115987529A (zh) 2023-01-31 2023-01-31 基于鸿蒙***的app签名方法、电子设备和存储介质

Publications (1)

Publication Number Publication Date
CN115987529A true CN115987529A (zh) 2023-04-18

Family

ID=85974437

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310121118.9A Pending CN115987529A (zh) 2023-01-31 2023-01-31 基于鸿蒙***的app签名方法、电子设备和存储介质

Country Status (1)

Country Link
CN (1) CN115987529A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103036894A (zh) * 2012-12-19 2013-04-10 福建联迪商用设备有限公司 一种智能终端应用程序安装文件联网数字签名方法
CN105049213A (zh) * 2015-07-27 2015-11-11 小米科技有限责任公司 文件签名方法及装置
US9306753B1 (en) * 2014-10-17 2016-04-05 Xerox Corporation Mobile system and method for improving safety of impromptu meetings
CN107864039A (zh) * 2017-11-08 2018-03-30 深圳市金立通信设备有限公司 一种应用签名方法、终端以及计算机可读存储介质
CN111814136A (zh) * 2020-06-30 2020-10-23 中国信息通信研究院 安卓应用程序签名及验签方法、装置、以及签名验签***
CN114362955A (zh) * 2021-12-01 2022-04-15 零信技术(深圳)有限公司 软件代码云端数字签名方法、***、设备和存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103036894A (zh) * 2012-12-19 2013-04-10 福建联迪商用设备有限公司 一种智能终端应用程序安装文件联网数字签名方法
US9306753B1 (en) * 2014-10-17 2016-04-05 Xerox Corporation Mobile system and method for improving safety of impromptu meetings
CN105049213A (zh) * 2015-07-27 2015-11-11 小米科技有限责任公司 文件签名方法及装置
CN107864039A (zh) * 2017-11-08 2018-03-30 深圳市金立通信设备有限公司 一种应用签名方法、终端以及计算机可读存储介质
CN111814136A (zh) * 2020-06-30 2020-10-23 中国信息通信研究院 安卓应用程序签名及验签方法、装置、以及签名验签***
CN114362955A (zh) * 2021-12-01 2022-04-15 零信技术(深圳)有限公司 软件代码云端数字签名方法、***、设备和存储介质

Similar Documents

Publication Publication Date Title
CN102065077B (zh) 终端应用软件分发方法及***
CN112507328B (zh) 一种文件签名方法、计算设备及存储介质
CN110543510B (zh) 票据数据处理方法、装置、存储介质和计算机设备
CN111314172B (zh) 基于区块链的数据处理方法、装置、设备及存储介质
JP6880055B2 (ja) メッセージ偽造防止実施方法及びデバイス
CN105391717A (zh) 一种apk签名认证方法及其***
EP2372592B1 (en) integrated circuit and system for installing computer code thereon
CN111488166A (zh) 双芯智能电表管理单元软件的升级方法、装置及存储介质
CN101388096A (zh) 一种多平台的数据标准化处理方法及***
JP3617789B2 (ja) 公開鍵証明書発行方法、検証方法、システム及び記録媒体
CN110599140A (zh) 一种数字货币的验证方法及***
CN115987529A (zh) 基于鸿蒙***的app签名方法、电子设备和存储介质
CN115550060B (zh) 基于区块链的可信证书验证方法、装置、设备和介质
CN113362064B (zh) 多重签名方法、计算机设备和存储介质
CN114938281B (zh) 一种安全设备的实现方法及安全设备
CN109951565B (zh) 供应链管理***的数据传输方法、装置、介质和电子设备
CN104036392A (zh) 一种网络支付方法及装置
CN113987598A (zh) 区块的迁移方法和装置
CN113283891A (zh) 信息处理方法、装置和电子设备
CN106921644B (zh) 客户端数据文件的验证方法及装置
Kilas Digital signatures on nfc tags
CN117528519B (zh) 一种实现智能卡扩展的方法及装置
CN114614996B (zh) 一种终端请求处理方法、装置及***
US20240205018A1 (en) Quantum safe digital signature service
CN116305214A (zh) 数据加密、解密方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination