一种加密文件的解密方法技术

技术编号:15691369 阅读:66 留言:0更新日期:2017-06-24 04:31
本发明专利技术公开一种加密文件的解密方法,步骤是:根据加密文件头信息,采用递归方式扫描出加密文件,并将其全路径信息存入数据库,同时,还将加密文件备份到备份目录下,加密文件在备份目录下的位置和加密文件的原存放文件夹路径一致;启动扫描进程时,还创建互斥量,检测解密进程是否运行,没有运行则启动解密进程;读取数据库中是否存在加密文件数据,若存在则取出该文件全路径进行解密操作,并将解密结果存入数据库,不存在则进入等待;在运行解密进程进行文件解密时,还启动看护狗线程看护扫描进程,当扫描进程扫描完成和解密进程解密结束时,判断进程是否退出,若还存在则强杀进程。此种解密方法无需手工操作,提高解密效率。

Decryption method of encrypted file

Decryption method, the invention discloses a document encryption step is: according to the encrypted file header information by using recursive method to scan the encrypted file, and the full path information stored in the database, at the same time, will also be encrypted file backup to the backup directory, the original stored encrypted files in the backup folder path consistent directory location and encrypted file; start the scanning process, but also create a mutex, detect the decryption process is running, not running start decryption process; whether encrypted file data exists in the database to read, if there is the full path to remove the decryption operation, and the decryption results are stored in the database does not exist in the operation to wait; decryption process file decryption, start the scanning process thread dog nursing care, when the scan is complete the scanning process and decryption decryption process. Beam, determine whether the process exits, if there is a strong killing process. The decryption method needs no manual operation and improves the decryption efficiency.

【技术实现步骤摘要】
一种加密文件的解密方法
本专利技术属于加密解密
,特别涉及一种针对加密文件的自动解密方法。
技术介绍
随着网络的快速发展,人们可以迅速通过互联网得到想要的信息,这极大方便了日常生活,提高了工作的效率。然而,在带来便利的同时,大量的信息处在裸露的网络空间中,存在时刻被泄漏的风险。现如今的安全软件,大部分都是采用“主动安全防御”的方式,将文件进行加密处理,从而防止文件外泄。需要读取加密文件时,首先要对其解密,目前通常采用的方式是用户亲自找出加密文件,然后使用专业工具,或向上级发送解密请求。当用户需要进行全盘解密时,再采用通用的方式进行解密,工作量是无法预估的,现有的解密方式在处理大量文件时存在解密效率低下、解密不全的问题,有待改进。
技术实现思路
本专利技术的目的,在于提供一种加密文件的解密方法,其无需手工操作,提高解密效率,为了达成上述目的,本专利技术的解决方案是:一种加密文件的解密方法,包括如下步骤:步骤1,根据加密文件头信息,扫描出加密文件,并将其全路径信息存入数据库;步骤2,从数据库中读取加密文件全路径信息,进行文件解密并将解密结果存入数据库。上述步骤1中,启动扫描进程时,还创本文档来自技高网...
一种加密文件的解密方法

【技术保护点】
一种加密文件的解密方法,其特征在于包括如下步骤:步骤1,根据加密文件头信息,扫描出加密文件,并将其全路径信息存入数据库;步骤2,从数据库中读取加密文件全路径信息,进行文件解密并将解密结果存入数据库。

【技术特征摘要】
1.一种加密文件的解密方法,其特征在于包括如下步骤:步骤1,根据加密文件头信息,扫描出加密文件,并将其全路径信息存入数据库;步骤2,从数据库中读取加密文件全路径信息,进行文件解密并将解密结果存入数据库。2.如权利要求1所述的一种加密文件的解密方法,其特征在于:所述步骤1中,启动扫描进程时,还创建互斥量,检测解密进程是否运行,没有运行则启动解密进程。3.如权利要求1所述的一种加密文件的解密方法,其特征在于:所述步骤1中,数据库的每个盘符都具有独立的db文件。4.如权利要求1所述的一种加密文件的解密方法,其特征在于:所述步骤1中,扫描时采用递归方式。5.如权利要求1所述的一种加密文件的解密方法,...

【专利技术属性】
技术研发人员:涂高元黄东强邱志斌郭永兴陆云燕张艳蓉
申请(专利权)人:厦门天锐科技股份有限公司
类型:发明
国别省市:福建,35

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

1