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中,数据库的每个盘符都具有独立的db文件。上述步骤1中,扫描时采用递归方式。上述步骤1中,扫描的加密文件在将其全路径信息存入数据库的同时,还将加密文件备份到备份目录下。上述加密文件在备份目录下的位置和加密文件的原存放文件夹路径一致。上述步骤2中,读取数据库中是否存在加密文件数据,若存在则取出该文件全路径进行解密操 ...
【技术保护点】
一种加密文件的解密方法,其特征在于包括如下步骤:步骤1,根据加密文件头信息,扫描出加密文件,并将其全路径信息存入数据库;步骤2,从数据库中读取加密文件全路径信息,进行文件解密并将解密结果存入数据库。
【技术特征摘要】
1.一种加密文件的解密方法,其特征在于包括如下步骤:步骤1,根据加密文件头信息,扫描出加密文件,并将其全路径信息存入数据库;步骤2,从数据库中读取加密文件全路径信息,进行文件解密并将解密结果存入数据库。2.如权利要求1所述的一种加密文件的解密方法,其特征在于:所述步骤1中,启动扫描进程时,还创建互斥量,检测解密进程是否运行,没有运行则启动解密进程。3.如权利要求1所述的一种加密文件的解密方法,其特征在于:所述步骤1中,数据库的每个盘符都具有独立的db文件。4.如权利要求1所述的一种加密文件的解密方法,其特征在于:所述步骤1中,扫描时采用递归方式。5.如权利要求1所述的一种加密文件的解密方法,...
【专利技术属性】
技术研发人员:涂高元,黄东强,邱志斌,郭永兴,陆云燕,张艳蓉,
申请(专利权)人:厦门天锐科技股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。