[发明专利]一种本地数据的处理方法、装置及存储介质在审
申请号: | 201810949630.1 | 申请日: | 2018-08-20 |
公开(公告)号: | CN109344641A | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 聂波;刘建博 | 申请(专利权)人: | 广州飞硕信息科技股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 颜希文;麦小婵 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 存储介质 加密数据 处理装置 存储空间 加密算法 压缩文件 有效解决 压缩 | ||
本发明公开了一种本地数据的处理方法,包括如下步骤:通过加密算法对本地数据进行加密,得到本地加密数据;对本地加密数据进行压缩,得到本地加密压缩文件。本发明公开的一种本地数据的处理方法能有效解决现有技术加密速度慢,加密后的文件占本地存储空间较大的问题。本发明实施例还公开了一种本地数据的处理装置和存储介质。
技术领域
本发明涉及计算机技术领域,尤其涉及一种本地数据的处理方法、装置及存储介质。
背景技术
随着计算机技术的发展,当用户下载应用程序后,程序使用的资源文件直接在本地保存。此时用户可对资源文件进行随意修改,改变应用程序原有的程序逻辑。因此,需要对本地数据进行加密,防止被篡改。
现有技术中,对数据进行加密的方法有一种自加密方法,包括:将数据模糊化,将数据分成多个块;将每个块单独加密,并且对于每个块,将来自另一个块的已知信息用作所述加密密钥;使用加密算法加密数据。
本发明人在实施本发明的过程中发现,现有技术中存在以下技术问题:将来自另一个块的已知信息用作所述加密密钥,导致加密速度慢;加密后的文件占本地存储空间较大。
发明内容
本发明实施例提供一种本地数据的处理方法、装置及存储介质,能有效解决现有技术加密速度慢,加密后的文件占本地存储空间较大的问题。
本发明实施例一提供一种本地数据的处理方法,包括如下步骤:
通过加密算法对本地数据进行加密,得到本地加密数据;
对所述本地加密数据进行压缩,得到本地加密压缩文件。
作为上述方案的改进,通过AES加密对本地数据进行加密。
作为上述方案的改进,所述本地加密压缩文件为PAK文件。
作为上述方案的改进,还包括对所述本地加密压缩文件进行读取,包括如下步骤:
对所述本地加密压缩文件进行解压,得到本地加密解压数据;
对所述本地加密解压数据进行AES解密,得到本地解密解压数据。
本发明实施例二对应提供了一种本地数据的处理装置,其特征在于,包括:
加密模块,用于通过加密算法对本地数据进行加密,得到本地加密数据;
压缩模块,用于对所述本地加密数据进行压缩,得到本地加密压缩文件。
作为上述方案的改进,还包括解压模块,用于对所述本地加密压缩文件进行解压,得到本地加密解压数据;
解密模块,用于对所述本地加密解压数据进行AES解密,得到本地解密解压数据。
本发明实施例三提供了一种本地数据的处理装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的一种本地数据的处理方法。
本发明实施例四提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述发明实施例所述的一种本地数据的处理方法。
本发明实施例提供的一种本地数据的处理方法、装置及存储介质,与现有技术相比,具有如下有益效果:
通过AES加密对本地数据进行加密,运算速度快,加密速度快,安全性高,资源消耗少,防止本地数据的丢失和用户对本地数据的修改;通过对加密后的文件进行压缩,减小了本地加密文件所占的本地存储空间。
附图说明
图1是本发明实施例一提供的一种本地数据的处理方法的流程示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州飞硕信息科技股份有限公司,未经广州飞硕信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810949630.1/2.html,转载请声明来源钻瓜专利网。