[发明专利]一种加解密方法及系统在审
申请号: | 201811166711.0 | 申请日: | 2018-10-08 |
公开(公告)号: | CN109344652A | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 刘勇 | 申请(专利权)人: | 北京爱普安信息技术有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
地址: | 100000 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加解密 系统程序 预设程序 目标应用程序 获取目标 解密处理 内部数据 应用程序 预定功能 操作系统 调用 申请 加密 替换 泄露 进程 | ||
1.一种加解密方法,其特征在于,包括如下步骤:
在获取目标应用程序的启动进程时,将预定功能的系统程序替换为对应的预设程序;
所述目标应用程序调用预设程序,对所述系统程序所要处理的文件进行加密或解密处理。
2.根据权利要求1所述的方法,其特征在于,所述将预定功能的系统程序替换为对应的预设程序,包括:
将第一系统程序,替换为打开程序;
将第二系统程序,替换为写程序;
将第三系统程序,替换为读程序。
3.根据权利要求1所述的方法,其特征在于,所述获取目标应用程序的启动进程包括如下步骤:
将所述目标应用程序加载在预定容器程序中,并利用所述预定容器程序获取目标应用程序的启动进程。
4.根据权利要求2所述的方法,其特征在于,所述预设程序用于执行如下步骤:
在所述第一系统程序用于进行打开操作的情况下,所述打开程序对所述打开操作对应文件的文件名后缀进行判断;
如果所述文件名的后缀符合预设规则,在所述第二系统程序进行写入操作时,利用所述写程序对所述写入的数据进行加密。
5.根据权利要求2所述的方法,其特征在于,所述预设程序还用于执行如下步骤:
在所述第二系统程序用于进行写入操作的情况下,所述写程序在执行写入操作的过程中,对写入的数据进行加密。
6.根据权利要求5所述的方法,其特征在于,所述写程序还包括如下步骤:
在所述写程序对应的文件的文件头添加加密标识,或者修改所述写程序所对应的文件的文件头的加密标识。
7.根据权利要求6所述的方法,其特征在于,还包括如下步骤:
在所述第一系统程序用于进行打开操作的情况下,利用打开程序对所述打开文件操作对应文件的文件头进行判断;
如果所述文件头中包含加密标识,在所述第三系统程序执行读取文件操作时,利用所述读程序对读取的数据进行解密。
8.根据权利要求2所述的方法,其特征在于,所述预设程序还用于执行如下步骤:
在所述第三系统程序用于进行读取操作的情况下,所述读程序在执行读取操作的过程中,对读取的数据进行解密。
9.根据权利要求1所述的方法,其特征在于,所述容器程序还包括如下步骤:生成所述加密或解密操作所需的密钥。
10.一种加解密系统,其特征在于,包括容器程序和预设程序:
所述容器程序,用于在获取目标应用程序的启动进程时,将预定功能的系统程序替换为对应的预设程序;
所述预设程序,用于被所述目标应用程序调用,对所述系统程序所要处理的文件进行加密或解密处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京爱普安信息技术有限公司,未经北京爱普安信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811166711.0/1.html,转载请声明来源钻瓜专利网。