[发明专利]离线包的校验方法、装置、设备及存储介质在审
申请号: | 202111523893.4 | 申请日: | 2021-12-14 |
公开(公告)号: | CN114218534A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 易宏 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 胡安 |
地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 离线 校验 方法 装置 设备 存储 介质 | ||
本发明涉及人工智能领域,公开了一种离线包的校验方法、装置、设备及存储介质,用于提高离线包校验的准确率。所述离线包的校验方法包括:根据离线包获取请求调用第一算法生成公私钥;获取待更新离线包的离线包信息,并通过第二算法计算第一哈希值,并根据公私钥通过第一算法对第一哈希值进行加密处理,得到哈希密文;对离线包信息进行解析,得到下载地址;根据下载地址下载离线包,得到目标离线包,并根据第二算法生成第二哈希值;解密哈希密文,得到第一哈希值,并对第一哈希值和第二目标哈希值进行匹配,得到匹配结果;若匹配成功,则对目标离线包进行解压并运行目标离线包。此外,本发明还涉及区块链技术,目标离线包可存储于区块链节点中。
技术领域
本发明涉及人工智能领域,尤其涉及一种离线包的校验方法、装置、设备及存储介质。
背景技术
近年来,移动互联网应用程序(App)得到广泛应用,在促进经济社会发展、服务民生等方面发挥了不可替代的作用;同时违规窃取个人信息、滥用个人信息甚至是倒卖个人信息的行为层出不穷,信息泄露严重,致使个人信息安全受到了极大的威胁。随着国家纵深推进App专项整治行动,监管部门、各行业参与方、终端用户都越来越关注App的安全问题。
目前Hybrid已经成为企业开发App的主要方式,通过h5离线包混合开发的这种方式有一套代码同时适用于android和ios等不同的平台、更新及时等优点,减少了开发的工作量,并且可以不需要升级App做到新增或者及时更新App的业务功能。但是这种方式也暴露一些安全问题,离线包是有可能被攻击者篡改和植入恶意代码的,App下载并执行未经校验的离线包可能导致App信息泄露、暴露用户隐私数据。
发明内容
本发明提供了一种离线包的校验方法、装置、设备及存储介质,用于提高离线包校验的准确率。
本发明第一方面提供了一种离线包的校验方法,所述离线包的校验方法包括:接收预置移动互联网应用程序发送的离线包获取请求,并根据所述离线包获取请求调用预置的第一算法生成所述离线包获取请求对应的公私钥,其中,所述公私钥包括公钥和私钥;从预置的本地缓存中获取待更新离线包对应的离线包信息,并通过预置的第二算法计算所述离线包信息对应的第一哈希值,并根据所述公私钥并通过所述第一算法对所述第一哈希值进行加密处理,得到所述第一哈希值对应的哈希密文;对所述公私钥和所述哈希密文进行存储,并对所述离线包信息进行解析,得到所述离线包信息对应的下载地址;根据所述下载地址下载离线包,得到目标离线包,并根据所述第二算法生成所述目标离线包对应的哈希值,得到第二哈希值;通过所述第一算法和所述公私钥解密所述哈希密文,得到所述第一哈希值,并对所述第一哈希值和第二目标哈希值进行匹配,得到匹配结果;若所述匹配结果为所述第一哈希值和所述第二哈希值匹配成功,则对所述目标离线包进行解压并运行所述目标离线包。
可选的,在本发明第一方面的第一种实现方式中,所述接收预置移动互联网应用程序发送的离线包获取请求,并根据所述离线包获取请求调用预置的第一算法生成所述离线包获取请求对应的公私钥,包括:接收预置移动互联网应用程序发送的离线包获取请求;根据所述离线包获取请求匹配所述离线包获取请求对应的第一算法;通过所述第一算法生成与所述离线包获取请求对应的公私钥。
可选的,在本发明第一方面的第二种实现方式中,所述从预置的本地缓存中获取待更新离线包对应的离线包信息,并通过预置的第二算法计算所述离线包信息对应的第一哈希值,并根据所述公私钥并通过所述第一算法对所述第一哈希值进行加密处理,得到所述第一哈希值对应的哈希密文,包括:基于所述离线包获取请求从预置的本地缓存中获取待更新离线包对应的离线包信息;将所述离线包信息输入预置的第二算法进行哈希值计算,得到所述离线包信息对应的第一哈希值;基于所述公私钥中的私钥并通过所述第一算法对所述第一哈希值进行加密处理,得到所述第一哈希值对应的哈希密文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111523893.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:吹雪风机可伸缩风道装置
- 下一篇:呼叫管控方法、装置、设备及存储介质