一種基于文件分割合并技術(shù)的文件加密以及解密系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供一種基于文件分割合并技術(shù)的文件加密以及解密系統(tǒng),主要是預(yù)先設(shè)定多個(gè)不同級(jí)別系數(shù)的安全級(jí)別以及對(duì)應(yīng)每一個(gè)安全級(jí)別的文件夾矩陣,然后,根據(jù)選定的安全級(jí)別建立一文件夾矩陣,并將需要加密的文件分割成對(duì)應(yīng)數(shù)量份的文件碎片,再將所述文件碎片分別存儲(chǔ)在所建立的文件夾矩陣中,并隨機(jī)生成一個(gè)密鑰,該密鑰對(duì)應(yīng)鏈接需加密的該文件的所有文件碎片的代號(hào)以及對(duì)應(yīng)每一個(gè)代號(hào)的文件碎片的存儲(chǔ)路徑,即快速簡(jiǎn)單地完成加密過(guò)程,當(dāng)需要解密時(shí),只要正確輸入存儲(chǔ)該文件時(shí)生成的密鑰,即可搜尋到所有文件碎片,然后將所有文件碎片整合為一個(gè)完整的原文件,即可快速完成解密,而供正常使用該文件,非常適用于重要文件的安全存儲(chǔ)。
【專(zhuān)利說(shuō)明】—種基于文件分割合并技術(shù)的文件加密以及解密系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種信息安全領(lǐng)域,特別是涉及一種基于文件分割與合并技術(shù)的文件加密以及解密系統(tǒng)。
【背景技術(shù)】
[0002]以計(jì)算機(jī)、網(wǎng)絡(luò)和移動(dòng)存儲(chǔ)設(shè)備為標(biāo)志的電子信息化浪潮已經(jīng)覆蓋到社會(huì)生活的方方面面,極大的解放了生產(chǎn)力,提高了信息交互的速率和有效性,在信息化給人們帶來(lái)便利的同時(shí),伴隨而來(lái)的是信息化的安全問(wèn)題,這給企業(yè)帶來(lái)了一定的困擾,尤其是信息被非法濫用,包括員工將文檔賣(mài)給競(jìng)爭(zhēng)對(duì)手,文件被非法竊取等。
[0003]因此,基于信息安全考慮,有必要提供一種可快速而簡(jiǎn)單地執(zhí)行文件加解密的文件加密以及解密系統(tǒng),進(jìn)而確保文件的安全使用。
【發(fā)明內(nèi)容】
[0004]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種可快速而簡(jiǎn)單地執(zhí)行文件加解密的文件加密以及解密系統(tǒng),進(jìn)而確保文件的安全使用。
[0005]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種基于文件分割合并技術(shù)的文件加密以及解密系統(tǒng),其應(yīng)用于一資料處理平臺(tái)中,其特征在于,所述文件加密系統(tǒng)包括:設(shè)定模塊,其用于設(shè)定多個(gè)不同級(jí)別系數(shù)的安全級(jí)別以及對(duì)應(yīng)每一個(gè)安全級(jí)別的文件夾矩陣,其中,所述文件夾矩陣包括多個(gè)根文件夾以及分布在每個(gè)根文件夾中的多個(gè)子文件夾,且所述安全級(jí)別的級(jí)別系數(shù)不同,對(duì)應(yīng)的文件夾矩陣中的根文件夾與子文件夾的數(shù)量也不同;加密觸發(fā)模塊,其用以響應(yīng)所述資料處理平臺(tái)發(fā)送的文件加密請(qǐng)求,并提供所述不同安全級(jí)別的選擇功能,當(dāng)選擇其中之一的安全級(jí)別時(shí),即建立對(duì)應(yīng)所述安全級(jí)別的文件夾矩陣,并發(fā)送一加密觸發(fā)信號(hào);文件分割模塊,其用以于接收所述加密觸發(fā)模塊所發(fā)送的加密觸發(fā)信號(hào)時(shí),按照所建立的文件夾矩陣中所有子文件夾的數(shù)量,將需加密的文件分割成對(duì)應(yīng)數(shù)量的文件碎片,且依據(jù)文件碎片在原文件中的先后次序指定每一個(gè)文件碎片一個(gè)代號(hào),并予以記錄;以及存儲(chǔ)模塊,其用以將所述文件分割模塊所分割的文件碎片分別存儲(chǔ)在所述觸發(fā)模塊所建立的文件夾矩陣的每個(gè)根文件夾下的子文件夾中,并記錄每一個(gè)代號(hào)的文件碎片的的存儲(chǔ)路徑,且同時(shí)隨機(jī)生成一密鑰,而所述隨機(jī)密鑰對(duì)應(yīng)鏈接需加密的文件的所有文件碎片的代號(hào)以及對(duì)應(yīng)每一個(gè)代號(hào)的文件碎片的存儲(chǔ)路徑。
[0006]其中,所述根文件夾與所述子文件夾的數(shù)量是由對(duì)應(yīng)的安全級(jí)別的級(jí)別系數(shù)決定的,級(jí)別系數(shù)越高,對(duì)應(yīng)的所述根文件夾與所述子文件夾的數(shù)量越多。本發(fā)明的文件加密系統(tǒng)是搭接運(yùn)行于該資料處理平臺(tái)的系統(tǒng)程序中。該資料處理平臺(tái)可例如為臺(tái)式電腦、筆記型電腦、個(gè)人數(shù)字助理(PDA)或移動(dòng)電話。
[0007]此外,本發(fā)明還提供一種文件解密系統(tǒng),其應(yīng)用于所述資料處理平臺(tái)中,其特征在于,所述文件解密系統(tǒng)包括:解密觸發(fā)模塊,其用以響應(yīng)所述資料處理平臺(tái)發(fā)送的文件解密請(qǐng)求,并提供一密鑰輸入界面,且判斷所輸入的密鑰是否為需解密的文件應(yīng)用所述文件加密系統(tǒng)所生成的密鑰,若是,則發(fā)送一解密觸發(fā)信號(hào),若否,則提示解密請(qǐng)求失??;文件搜尋模塊,其用以于接收所述解密觸發(fā)模塊所發(fā)送的解密觸發(fā)信號(hào),則依據(jù)所述密鑰,鎖定需解密的文件的所有文件碎片的代號(hào)以及對(duì)應(yīng)每一個(gè)代號(hào)的文件碎片的存儲(chǔ)路徑,進(jìn)而搜尋到所有文件碎片;以及文件合成模塊,其用以依據(jù)每個(gè)文件碎片的代號(hào),將所述文件搜尋模塊所搜尋到的所有文件碎片進(jìn)行合成處理,進(jìn)而將所有文件碎片恢復(fù)成完整的原文件。
[0008]其中,本發(fā)明的文件解密系統(tǒng)是搭接運(yùn)行于該資料處理平臺(tái)的系統(tǒng)程序中。而該資料處理平臺(tái)可例如為臺(tái)式電腦、筆記型電腦、個(gè)人數(shù)字助理或移動(dòng)電話。
[0009]如上所述,本發(fā)明的基于文件分割合并技術(shù)的文件加密以及解密系統(tǒng),主要是預(yù)先設(shè)定多個(gè)不同級(jí)別系數(shù)的安全級(jí)別以及對(duì)應(yīng)每一個(gè)安全級(jí)別的文件夾矩陣,然后,根據(jù)選定的安全級(jí)別建立一文件夾矩陣,并將需要加密的文件分割成對(duì)應(yīng)數(shù)量份的文件碎片,再將所述文件碎片分別存儲(chǔ)在所建立的文件夾矩陣中,并隨機(jī)生成一個(gè)密鑰,該密鑰對(duì)應(yīng)鏈接需加密的該文件的所有文件碎片的代號(hào)以及對(duì)應(yīng)每一個(gè)代號(hào)的文件碎片的存儲(chǔ)路徑,即快速簡(jiǎn)單地完成加密過(guò)程,而且密鑰是隨機(jī)產(chǎn)生的,只要使用者記住該密鑰即可,此外,因密鑰并非由使用者自行設(shè)定的,而是隨機(jī)產(chǎn)生,密鑰沒(méi)有一定的規(guī)律性,被非法使用者盜取的可能性大大降低;而且,當(dāng)需要解密時(shí),只要正確輸入加密存儲(chǔ)該文件時(shí)生成的密鑰,即可搜尋到所有文件碎片,然后將所有文件碎片整合為一個(gè)完整的原文件,即可快速完成解密,而供正常使用該文件。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0010]圖1顯示為本發(fā)明的文件加密以及解密系統(tǒng)的方塊示意圖。
[0011]元件標(biāo)號(hào)說(shuō)明
[0012]1文件加密系統(tǒng)
[0013]10設(shè)定模塊
[0014]12加密觸發(fā)模塊
[0015]14文件分割模塊
[0016]16存儲(chǔ)模塊
[0017]2文件解密系統(tǒng)
[0018]20解密觸發(fā)模塊
[0019]22文件搜尋模塊
[0020]24文件合成模塊
[0021]3資料處理平臺(tái)
【具體實(shí)施方式】
[0022]以下通過(guò)特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書(shū)所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過(guò)另外不同的【具體實(shí)施方式】加以實(shí)施或應(yīng)用,本說(shuō)明書(shū)中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒(méi)有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。
[0023]請(qǐng)參閱圖1,是顯示本發(fā)明的文件加密以及解密系統(tǒng)的方塊示意圖。本發(fā)明之文件加密以及解密系統(tǒng)是搭接運(yùn)行于資料處理平臺(tái)3的系統(tǒng)程序中,用以提供文件的快速加解密功能。其中,該資料處理平臺(tái)可例如為臺(tái)式電腦、筆記型電腦、個(gè)人數(shù)字助理以及智能移動(dòng)電話裝置等具有資料處理功能,并組設(shè)有輸入單元(如鍵盤(pán)、鼠標(biāo)或觸控筆等)及輸出單元(如液晶顯示屏幕等)之電子設(shè)備。以下即對(duì)本發(fā)明的文件加密以及解密系統(tǒng)的進(jìn)行詳細(xì)說(shuō)明。
[0024]如圖1所示,本發(fā)明的基于文件分割合并技術(shù)的文件加密系統(tǒng)I包括設(shè)定模塊10、加密觸發(fā)模塊12、文件分割模塊14以及存儲(chǔ)模塊16。
[0025]其中,該設(shè)定模塊10是用于設(shè)定多個(gè)不同級(jí)別系數(shù)的安全級(jí)別以及對(duì)應(yīng)每一個(gè)安全級(jí)別的文件夾矩陣,其中,所述文件夾矩陣包括多個(gè)根文件夾以及分布在每個(gè)根文件夾中的多個(gè)子文件夾,且所述安全級(jí)別的級(jí)別系數(shù)不同,對(duì)應(yīng)的文件夾矩陣中的根文件夾與子文件夾的數(shù)量也不同。所述根文件夾與所述子文件夾的數(shù)量是由對(duì)應(yīng)的安全級(jí)別的級(jí)別系數(shù)決定的,級(jí)別系數(shù)越高,對(duì)應(yīng)的所述根文件夾與所述子文件夾的數(shù)量越多。舉例而言,級(jí)別系數(shù)較低的安全級(jí)別對(duì)應(yīng)的文件夾矩陣可以很簡(jiǎn)單,如包含兩個(gè)根文件夾1、2,同時(shí)這兩個(gè)文件夾里面也分別包含2個(gè)子文件夾,即子文件夾11、12和21、22 ;若級(jí)別系數(shù)很高的安全級(jí)別對(duì)應(yīng)的文件夾矩陣,則包含有若干個(gè)根文件夾1、2、…、n,且每個(gè)根文件夾
里還包含多個(gè)子文件夾, 如子文件夾1......1、…、1......m;2......1、…、2......m;…;η......1、…、η......m等等,以此類(lèi)推。
[0026]該加密觸發(fā)模塊12是用以響應(yīng)所述資料處理平臺(tái)3發(fā)送的文件加密請(qǐng)求,并提供所述不同安全級(jí)別的選擇功能,當(dāng)選擇其中之一的安全級(jí)別時(shí),即建立對(duì)應(yīng)所述安全級(jí)別的文件夾矩陣,并發(fā)送一加密觸發(fā)信號(hào)。
[0027]該文件分割模塊14是用以于接收所述加密觸發(fā)模塊12所發(fā)送的加密觸發(fā)信號(hào)時(shí),按照所建立的文件夾矩陣中所有子文件夾的數(shù)量,將需加密的文件分割成對(duì)應(yīng)數(shù)量的文件碎片,且依據(jù)文件碎片在原文件中的先后次序指定每一個(gè)文件碎片對(duì)應(yīng)一個(gè)代號(hào),并
予以記錄。
[0028]該存儲(chǔ)模塊16是用以將所述文件分割模塊14所分割的文件碎片分別存儲(chǔ)在所述觸發(fā)模塊12所建立的文件夾矩陣的每個(gè)根文件夾下的子文件夾中,并記錄每一個(gè)代號(hào)的文件碎片的的存儲(chǔ)路徑,且同時(shí)隨機(jī)生成一密鑰,而所述隨機(jī)密鑰對(duì)應(yīng)鏈接需加密的文件的所有文件碎片的代號(hào)以及對(duì)應(yīng)每一個(gè)代號(hào)的文件碎片的存儲(chǔ)路徑。此時(shí),即完成使用者的文件加密請(qǐng)求,快速而簡(jiǎn)單地實(shí)現(xiàn)了文件的加密,而且密鑰是隨機(jī)產(chǎn)生的,只要使用者記住該密鑰即可,此外,因密鑰并非由使用者自行設(shè)定的,而是隨機(jī)產(chǎn)生,密鑰沒(méi)有一定的規(guī)律,被非法使用者盜取的可能性大大降低。
[0029]此外,當(dāng)使用者需使用經(jīng)由上述文件加密系統(tǒng)I所加密的文件時(shí),則可通過(guò)本發(fā)明的文件解密系統(tǒng)2得以實(shí)現(xiàn)。更詳而言之,如圖1所示,本發(fā)明的文件解密系統(tǒng)2包括解密觸發(fā)模塊20、文件搜尋模塊22以及文件合成模塊24。
[0030]該解密觸發(fā)模塊20是用以響應(yīng)所述資料處理平臺(tái)3發(fā)送的文件解密請(qǐng)求,并提供一密鑰輸入界面,且判斷所輸入的密鑰是否為需解密的文件應(yīng)用上述文件加密系統(tǒng)I中的存儲(chǔ)模塊16所生成的密鑰,若是,則發(fā)送一解密觸發(fā)信號(hào),若否,則提示解密請(qǐng)求失敗,需重新輸入新的密鑰進(jìn)行再次驗(yàn)證步驟。
[0031]該文件搜尋模塊22是用以于接收所述解密觸發(fā)模塊20所發(fā)送的解密觸發(fā)信號(hào),則依據(jù)所述密鑰,鎖定需解密的文件的所有文件碎片的代號(hào)以及對(duì)應(yīng)每一個(gè)代號(hào)的文件碎片的存儲(chǔ)路徑,進(jìn)而搜尋到所有文件碎片。
[0032]該文件合成模塊24是用以依據(jù)每個(gè)文件碎片的代號(hào),將所述文件搜尋模塊22所搜尋到的所有文件碎片進(jìn)行合成處理,進(jìn)而將所有文件碎片恢復(fù)成完整的原文件,以供使用者正常使用該文件。
[0033]綜上所述,本發(fā)明的文件加密以及解密系統(tǒng)主要是預(yù)先設(shè)定多個(gè)不同級(jí)別系數(shù)的安全級(jí)別以及對(duì)應(yīng)每一個(gè)安全級(jí)別的文件夾矩陣,然后,根據(jù)選定的安全級(jí)別建立一文件夾矩陣,并將需要加密的文件分割成對(duì)應(yīng)數(shù)量份的文件碎片,再將所述文件碎片分別存儲(chǔ)在所建立的文件夾矩陣中,并隨機(jī)生成一個(gè)密鑰,該密鑰對(duì)應(yīng)鏈接需加密的該文件的所有文件碎片的代號(hào)以及對(duì)應(yīng)每一個(gè)代號(hào)的文件碎片的存儲(chǔ)路徑,即快速簡(jiǎn)單地完成加密過(guò)程,而且密鑰是隨機(jī)產(chǎn)生的,只要使用者記住該密鑰即可,此外,因密鑰并非由使用者自行設(shè)定的,而是隨機(jī)產(chǎn)生,密鑰沒(méi)有一定的規(guī)律性,被非法使用者盜取的可能性大大降低;而且,當(dāng)需要解密時(shí),只要正確輸入加密存儲(chǔ)該文件時(shí)生成的密鑰,即可搜尋到所有文件碎片,然后將所有文件碎片整合為一個(gè)完整的原文件,即可快速完成解密,而供正常使用該文件,非常適用于重要文件的安全存儲(chǔ)。
[0034]上述實(shí)施例僅例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬【技術(shù)領(lǐng)域】中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
【權(quán)利要求】
1.一種基于文件分割合并技術(shù)的文件加密系統(tǒng),其應(yīng)用于一資料處理平臺(tái)中,其特征在于,所述文件加S系統(tǒng)包括: 設(shè)定模塊,其用于設(shè)定多個(gè)不同級(jí)別系數(shù)的安全級(jí)別以及對(duì)應(yīng)每一個(gè)安全級(jí)別的文件夾矩陣,其中,所述文件夾矩陣包括多個(gè)根文件夾以及分布在每個(gè)根文件夾中的多個(gè)子文件夾,且所述安全級(jí)別的級(jí)別系數(shù)不同,對(duì)應(yīng)的文件夾矩陣中的根文件夾與子文件夾的數(shù)量也不同; 加密觸發(fā)模塊,其用以響應(yīng)所述資料處理平臺(tái)發(fā)送的文件加密請(qǐng)求,并提供所述不同安全級(jí)別的選擇功能,當(dāng)選擇其中之一的安全級(jí)別時(shí),即建立對(duì)應(yīng)所述安全級(jí)別的文件夾矩陣,并發(fā)送一加密觸發(fā)信號(hào); 文件分割模塊,其用以于接收所述加密觸發(fā)模塊所發(fā)送的加密觸發(fā)信號(hào)時(shí),按照所建立的文件夾矩陣中所有子文件夾的數(shù)量,將需加密的文件分割成對(duì)應(yīng)數(shù)量的文件碎片,且依據(jù)文件碎片在原文件中的先后次序指定每一個(gè)文件碎片一個(gè)代號(hào),并予以記錄;以及 存儲(chǔ)模塊,其用以將所述文件分割模塊所分割的文件碎片分別存儲(chǔ)在所述觸發(fā)模塊所建立的文件夾矩陣的每個(gè)根文件夾下的子文件夾中,并記錄每一個(gè)代號(hào)的文件碎片的的存儲(chǔ)路徑,且同時(shí)隨機(jī)生成一密鑰,而所述隨機(jī)密鑰對(duì)應(yīng)鏈接需加密的文件的所有文件碎片的代號(hào)以及對(duì)應(yīng)每一個(gè)代號(hào)的文件碎片的存儲(chǔ)路徑。
2.根據(jù)權(quán)利要求1所述的基于文件分割合并技術(shù)的文件加密系統(tǒng),其特征在于:所述根文件夾與所述子文件夾的數(shù)量是由對(duì)應(yīng)的安全級(jí)別的級(jí)別系數(shù)決定的,級(jí)別系數(shù)越高,對(duì)應(yīng)的所述根文件夾與所述子文件夾的數(shù)量越多。
3.根據(jù)權(quán)利要求1所述的基于文件分割合并技術(shù)的文件加密系統(tǒng),其特征在于:該文件加密系統(tǒng)是搭接運(yùn)行于該資料處理平臺(tái)的系統(tǒng)程序中。
4.根據(jù)權(quán)利要求1所述的基于文件分割合并技術(shù)的文件加密系統(tǒng),其特征在于:該資料處理平臺(tái)為臺(tái)式電腦、筆記型電腦、個(gè)人數(shù)字助理或移動(dòng)電話。
5.—種配合權(quán)利要求1所述的文件加密系統(tǒng)的文件解密系統(tǒng),其應(yīng)用于所述資料處理平臺(tái)中,其特征在于,所述文件解密系統(tǒng)包括: 解密觸發(fā)模塊,其用以響應(yīng)所述資料處理平臺(tái)發(fā)送的文件解密請(qǐng)求,并提供一密鑰輸入界面,且判斷所輸入的密鑰是否為需解密的文件應(yīng)用所述文件加密系統(tǒng)所生成的密鑰,若是,則發(fā)送一解密觸發(fā)信號(hào),若否,則提示解密請(qǐng)求失??; 文件搜尋模塊,其用以于接收所述解密觸發(fā)模塊所發(fā)送的解密觸發(fā)信號(hào),則依據(jù)所述密鑰,鎖定需解密的文件的所有文件碎片的代號(hào)以及對(duì)應(yīng)每一個(gè)代號(hào)的文件碎片的存儲(chǔ)路徑,進(jìn)而搜尋到所有文件碎片;以及 文件合成模塊,其用以依據(jù)每個(gè)文件碎片的代號(hào),將所述文件搜尋模塊所搜尋到的所有文件碎片進(jìn)行合成處理,進(jìn)而將所有文件碎片恢復(fù)成完整的原文件。
6.根據(jù)權(quán)利要求5所述的文件解密系統(tǒng),其特征在于:該文件解密系統(tǒng)是搭接運(yùn)行于該資料處理平臺(tái)的系統(tǒng)程序中。
7.根據(jù)權(quán)利要求5所述的文件解密系統(tǒng),其特征在于:該資料處理平臺(tái)為臺(tái)式電腦、筆記型電腦、個(gè)人數(shù)字助理或移動(dòng)電話。
【文檔編號(hào)】G06F21/62GK103455764SQ201310378893
【公開(kāi)日】2013年12月18日 申請(qǐng)日期:2013年8月27日 優(yōu)先權(quán)日:2013年8月27日
【發(fā)明者】耿振民, 宋恒旭 申請(qǐng)人:無(wú)錫華御信息技術(shù)有限公司