[发明专利]一种脚本文件的透明加密方法和装置在审
申请号: | 201710282605.8 | 申请日: | 2017-04-26 |
公开(公告)号: | CN107122631A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 阚志刚;陈彪;程显龙;方宁;卢佐华 | 申请(专利权)人: | 北京洋浦伟业科技发展有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/60 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 南霆 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脚本 文件 透明 加密 方法 装置 | ||
1.一种脚本文件的透明加密方法,其特征在于,包括:
接收服务器发送的应用程序安装包,其中,所述应用程序安装包中包含通过第一加密方式加密后的脚本文件;
通过解压所述应用程序安装包,将所述脚本文件加密存储到存储介质;
在所述应用程序运行时,拦截所述应用程序的数据操作,其中,所述数据操作为针对所述存储介质中的所述脚本文件的读写操作;
对所述存储介质中的所述脚本文件执行加密读写操作。
2.如权利要求1所述的方法,其特征在于,通过解压所述应用程序安装包,将所述脚本文件加密存储到存储介质,包括:
拦截从所述应用程序安装包中读取所述脚本文件的操作;
通过第一解密方式对所述脚本文件进行解密,得到解密后的所述脚本文件,其中,所述第一解密方式为与所述第一加密方式相对应的解密方式;
通过第二加密方式对解密后的所述脚本文件进行加密;
将通过第二加密方式加密后的所述脚本文件存储到所述存储介质。
3.如权利要求2所述的方法,其特征在于,对所述存储介质中的所述脚本文件执行加密读写操作,包括:
在确定需要从所述存储介质中读取所述脚本文件时,通过第二解密方式对所述存储介质中的所述脚本文件进行解密,以及,将解密后的所述脚本文件返回给所述应用程序,其中,所述第二解密方式为与所述第一加密方式相对应的解密方式;
在确定需要向所述存储介质中写入所述脚本文件时,通过第二加密方式对所述脚本文件进行加密,以及,将加密后的所述脚本文件存储到所述存储介质。
4.如权利要求3所述的方法,其特征在于,在确定需要向所述存储介质中写入所述脚本文件之前,所述方法还包括:
接收所述服务器发送的通过所述第一加密方式加密后的所述脚本文件;
通过所述第一解密方式对所述脚本文件进行解密,得到解密后的所述脚本文件。
5.如权利要求1-4任一项所述的方法,其特征在于,所述脚本文件包括:HTML5脚本文件、JavaScript脚本文件。
6.如权利要求5所述的方法,其特征在于,所述应用程序是基于HTML5开发框架开发得到的。
7.一种脚本文件的透明加密装置,其特征在于,包括:接收单元、存储单元、拦截单元和处理单元,其中:
接收单元,用于接收服务器发送的应用程序安装包,其中,所述应用程序安装包中包含通过第一加密方式加密后的脚本文件;
存储单元,用于通过解压所述应用程序安装包,将所述脚本文件加密存储到存储介质;
拦截单元,用于在所述应用程序运行时,拦截所述应用程序的数据操作,其中,所述数据操作为针对所述存储介质中的所述脚本文件的读写操作;
处理单元,用于对所述存储介质中的所述脚本文件执行加密读写操作。
8.如权利要求7所述的装置,其特征在于,所述存储单元通过解压所述应用程序安装包,将所述脚本文件加密存储到存储介质,包括:
拦截从所述应用程序安装包中读取所述脚本文件的操作;
通过第一解密方式对所述脚本文件进行解密,得到解密后的所述脚本文件,其中,所述第一解密方式为与所述第一加密方式相对应的解密方式;
通过第二加密方式对解密后的所述脚本文件进行加密;
将通过第二加密方式加密后的所述脚本文件存储到所述存储介质。
9.如权利要求8所述的装置,其特征在于,所述处理单元对所述存储介质中的所述脚本文件执行加密读写操作,包括:
在确定需要从所述存储介质中读取所述脚本文件时,通过第二解密方式对所述存储介质中的所述脚本文件进行解密,以及,将解密后的所述脚本文件返回给所述应用程序,其中,所述第二解密方式为与所述第一加密方式相对应的解密方式;
在确定需要向所述存储介质中写入所述脚本文件时,通过第二加密方式对所述脚本文件进行加密,以及,将加密后的所述脚本文件存储在所述存储介质中。
10.如权利要求9所述的装置,其特征在于,所述处理单元在确定需要向所述存储介质中写入所述脚本文件之前,
所述接收单元,还用于接收所述服务器发送的通过所述第一加密方式加密后的所述脚本文件;
所述存储单元,还用于通过所述第一解密方式对所述脚本文件进行解密,得到解密后的所述脚本文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京洋浦伟业科技发展有限公司,未经北京洋浦伟业科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710282605.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:设备授权管理方法和装置
- 下一篇:软件安装包的加密方法及装置