[發明專利]一種加密文件的解密方法有效
| 申請號: | 201611262378.4 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN106874776B | 公開(公告)日: | 2020-06-09 |
| 發明(設計)人: | 涂高元;黃東強;邱志斌;郭永興;陸云燕;張艷蓉 | 申請(專利權)人: | 廈門天銳科技股份有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F16/16 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 361000 福建省廈門市廈*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 加密 文件 解密 方法 | ||
本發明公開一種加密文件的解密方法,步驟是:根據加密文件頭信息,采用遞歸方式掃描出加密文件,并將其全路徑信息存入數據庫,同時,還將加密文件備份到備份目錄下,加密文件在備份目錄下的位置和加密文件的原存放文件夾路徑一致;啟動掃描進程時,還創建互斥量,檢測解密進程是否運行,沒有運行則啟動解密進程;讀取數據庫中是否存在加密文件數據,若存在則取出該文件全路徑進行解密操作,并將解密結果存入數據庫,不存在則進入等待;在運行解密進程進行文件解密時,還啟動看護狗線程看護掃描進程,當掃描進程掃描完成和解密進程解密結束時,判斷進程是否退出,若還存在則強殺進程。此種解密方法無需手工操作,提高解密效率。
技術領域
本發明屬于加密解密技術領域,特別涉及一種針對加密文件的自動解密方法。
背景技術
隨著網絡的快速發展,人們可以迅速通過互聯網得到想要的信息,這極大方便了日常生活,提高了工作的效率。然而,在帶來便利的同時,大量的信息處在裸露的網絡空間中,存在時刻被泄漏的風險。現如今的安全軟件,大部分都是采用“主動安全防御”的方式,將文件進行加密處理,從而防止文件外泄。
需要讀取加密文件時,首先要對其解密,目前通常采用的方式是用戶親自找出加密文件,然后使用專業工具,或向上級發送解密請求。當用戶需要進行全盤解密時,再采用通用的方式進行解密,工作量是無法預估的,現有的解密方式在處理大量文件時存在解密效率低下、解密不全的問題,有待改進。
發明內容
本發明的目的,在于提供一種加密文件的解密方法,其無需手工操作,提高解密效率,
為了達成上述目的,本發明的解決方案是:
一種加密文件的解密方法,包括如下步驟:
步驟1,根據加密文件頭信息,掃描出加密文件,并將其全路徑信息存入數據庫;
步驟2,從數據庫中讀取加密文件全路徑信息,進行文件解密并將解密結果存入數據庫。
上述步驟1中,啟動掃描進程時,還創建互斥量,檢測解密進程是否運行,沒有運行則啟動解密進程。
上述步驟1中,數據庫的每個盤符都具有獨立的db文件。
上述步驟1中,掃描時采用遞歸方式。
上述步驟1中,掃描的加密文件在將其全路徑信息存入數據庫的同時,還將加密文件備份到備份目錄下。
上述加密文件在備份目錄下的位置和加密文件的原存放文件夾路徑一致。
上述步驟2中,讀取數據庫中是否存在加密文件數據,若存在則取出該文件全路徑進行解密操作,不存在則進入等待。
上述步驟2中,在運行解密進程進行文件解密時,還啟動看護狗線程看護掃描進程,當掃描進程掃描完成和解密進程解密結束時,判斷進程是否退出,若還存在則強殺進程。
采用上述方案后,本發明根據加密文件頭信息掃描出所有加密文件,并自動開啟解密進程解密,解決了對大量文件解密效率低下、文件解密不全的問題。當用戶下發自動解密命令,解密整個加密文件過程無需手工操作,這樣既提高了效率,程序通過文件頭判斷加密文件,又可避免加密文件未解密的問題。
附圖說明
圖1是本發明的流程圖。
具體實施方式
以下將結合附圖,對本發明的技術方案進行詳細說明。
如圖1所示,本發明提供一種加密文件的解密方法,包括如下步驟:
步驟1,掃描進程
根據配置文件加密文件頭信息,遞歸掃描指定路徑,掃描出加密文件,并將文件全路徑等狀態信息存入數據庫;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門天銳科技股份有限公司,未經廈門天銳科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611262378.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電力施工用安全防護欄
- 下一篇:快速裝拆圍擋及圍擋施工方法





