一种文件保护方法以及装置制造方法及图纸

技术编号:21090404 阅读:47 留言:0更新日期:2019-05-11 10:15
本申请公开了一种文件保护方法以及装置。该方法包括:当接收到服务器发送的软件更新通知时,向所述服务器发送软件更新请求;接收所述服务器发送的加密的升级软件和所述升级软件的认证信息;调用检测加密认证接口函数,对所述升级软件的认证信息进行检测;当检测通过时,调用读取加密文件接口函数,读取所述加密的升级软件并解密所述升级软件,得到解密后的升级软件。此外,还公开了与该方法对应的装置。实施本申请的方案,能够适用于各种付费软件的升级需求,有效保障了付费软件的安全,为使用软件的用户带来了安全的使用环境。

A File Protection Method and Device

【技术实现步骤摘要】
一种文件保护方法以及装置
本申请涉及计算机
,具体涉及一种文件保护方法以及装置。
技术介绍
随着汽车行业的发展,越来越多的汽车品牌涌现到市场,相应的汽车诊断项目也不断细化,用于检测汽车的诊断软件也需要进行升级更新,才能满足不断增加的业务需求。对诊断软件的拓展功能进行付费下载,是未来汽车诊断软件的发展趋势。目前各个诊断软件的开发商为了抢占市场,通常为用户提供免费的基础版本,并且后续该基础版本的升级文件都能够进行免费下载。同时,随着软件功能的不断扩展,开发商会提供不同版本的付费汽车诊断软件,或者提供付费的软件升级文件包。用户根据自己的需要,选择相应版本的付费汽车诊断软件或者是软件升级文件包进行购买。但用户可以通过拷贝已付费设备中的文件,从而避开购买支付的环节。盗用付费文件不仅危害了企业的利益,使用盗用的付费文件还为用户带来了安全隐患。
技术实现思路
本申请实施例提供一种文件保护方法以及装置,适用于各种付费软件的升级需求,有效保障了付费软件的安全,为使用该软件进行诊断的车辆带来了安全的诊断过程。第一方面,本申请实施例提供了一种文件保护方法,包括:当接收到服务器发送的软件更新通知时,向所述本文档来自技高网...

【技术保护点】
1.一种文件保护方法,其特征在于,包括:当接收到服务器发送的软件更新通知时,向所述服务器发送软件更新请求;接收所述服务器发送的加密的升级软件和所述升级软件的认证信息;调用检测加密认证接口函数,对所述升级软件的认证信息进行检测;当检测通过时,调用读取加密文件接口函数,读取所述加密的升级软件并解密所述升级软件,得到解密后的升级软件。

【技术特征摘要】
1.一种文件保护方法,其特征在于,包括:当接收到服务器发送的软件更新通知时,向所述服务器发送软件更新请求;接收所述服务器发送的加密的升级软件和所述升级软件的认证信息;调用检测加密认证接口函数,对所述升级软件的认证信息进行检测;当检测通过时,调用读取加密文件接口函数,读取所述加密的升级软件并解密所述升级软件,得到解密后的升级软件。2.根据权利要求1所述的方法,其特征在于,所述升级软件的认证信息包括所述升级软件的版本标识和所述升级软件中的一个或多个只读文件的第一特征值,所述调用检测加密认证接口函数,对所述升级软件的认证信息进行检测,包括:解压缩所述加密的升级软件;调用所述检测加密认证接口函数,检测解压缩后的升级软件中的版本标识与所述认证信息中软件的版本标识是否一致;当所述解压缩后的升级软件中的版本标识与所述认证信息中所述升级软件的版本标识一致时,对所述解压缩后的升级文件中的所述一个或多个只读文件进行计算,得到所述一个或多个只读文件的第二特征值;分别比较所述一个或多个只读文件的第一特征值与所述一个或多个只读文件的第二特征值是否一致;当所述一个或多个只读文件的第一特征值均与所述一个或多个只读文件的第二特征值一致时,检测通过。3.根据权利要求2所述的方法,其特征在于,所述接收所述服务器发送的加密的升级软件和所述升级软件的认证信息之后,以及所述调用检测加密认证接口函数,对所述升级软件的认证信息进行检测之前,所述方法还包括:调用加密认证接口函数,将终端的硬件标识写入所述认证信息;所述解压缩所述加密的升级软件之前,所述方法还包括:比较所述终端的硬件标识与所述认证信息中的终端的硬件标识是否一致;当所述终端的硬件标识与所述认证信息中的终端的硬件标识一致时,执行所述解压缩所述加密的...

【专利技术属性】
技术研发人员:刘均覃定鹏李河金
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1