亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種文件隱藏方法

文檔序號:6527364閱讀:353來源:國知局
一種文件隱藏方法
【專利摘要】本發(fā)明實施例提供了一種文件隱藏方法,可在實現(xiàn)文件隱藏的同時不改變文件明文內(nèi)容,轉(zhuǎn)化效率高且隱蔽性強。該方法包括:將待隱藏文件轉(zhuǎn)換為二進制格式文件;在所述二進制格式文件中對每個待隱藏文檔進行標記;在每個標記位置插入相同或不同的密鑰;將包含標記以及密鑰的二進制格式文件轉(zhuǎn)換為原有格式。
【專利說明】一種文件隱藏方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,具體涉及一種文件隱藏方法。
技術(shù)背景
[0002]隨著信息共享技術(shù)的不斷發(fā)展,文件在進行網(wǎng)絡(luò)傳輸時容易被非法用戶截取。尤其對于包含商業(yè)機密或關(guān)鍵技術(shù)的保密文件,需要對明文文件進行加密或隱藏處理,以降低信息泄露的風險。
[0003]現(xiàn)有技術(shù)中提供了 一些文件加密的方法,為將文件明文內(nèi)容通過某種形式進行轉(zhuǎn)化形成暗文,然而這種轉(zhuǎn)化形式效率較低,且由于暗文內(nèi)容與原文內(nèi)容相關(guān),仍存在破解風險。同時由于解密過程中暗文識別和明文轉(zhuǎn)化的不確定性,可能導(dǎo)致合法解密出的明文為亂碼,造成合法用戶的閱讀障礙。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明實施例提供了一種文件隱藏方法,可在實現(xiàn)文件隱藏的同時不改變文件明文內(nèi)容,隱藏轉(zhuǎn)化效率高且隱蔽性強。
[0005]本發(fā)明一實施例提供了一種文件隱藏方法,待隱藏文件包括至少一個待隱藏文檔,該方法包括:
[0006]將待隱藏文件轉(zhuǎn)換為二進制格式文件;
[0007]在所述二進制格式文件中對每個待隱藏文檔進行標記;
[0008]在每個標記位置插入相同或不同的密鑰;
[0009]將包含標記以及密鑰的二進制格式文件轉(zhuǎn)換為原有格式。
[0010]其中,所述標記位置為二進制格式文件中每個待隱藏文檔的起始處。
[0011]其中,所述密鑰為二進制字符串。
[0012]其中,在所述二進制格式文件中對每個待隱藏文檔進行標記之前,進一步包括:在二進制格式文件的文件頭之前插入二進制格式的表面文檔。
[0013]其中,所述表面文檔為空白文檔或與所述待隱藏文件無關(guān)的隨機文檔。
[0014]本發(fā)明實施例提供了一種閱讀隱藏文件的方法,包括:
[0015]將待閱讀文件轉(zhuǎn)換為二進制格式文件;
[0016]驗證用戶所輸入的解密密鑰是否與一標記中的密鑰相對應(yīng);
[0017]當用戶所輸入的解密密鑰與一標記中的密鑰相對應(yīng)時,在二進制格式文件中刪除所述密鑰對應(yīng)的字符串;
[0018]將二進制格式文件中將已刪除所述密鑰所對應(yīng)字符串的隱藏文檔轉(zhuǎn)換為原有格式。
[0019]本發(fā)明公開的一種文件隱藏方法,通過對文件的二進制代碼進行加密實現(xiàn)文件隱藏,由于僅在標記的標記位置加密而未改變文件的明文內(nèi)容,在解密閱讀過程中不會造成閱讀障礙,轉(zhuǎn)化效率高且方便解密閱讀。同時由于在每個標記的標記位置插入的密鑰可有所不同,因而可實現(xiàn)對帶隱藏文件中各待隱藏文檔的分別隱藏,進一步降低了文件被破解的概率。
【專利附圖】

【附圖說明】
[0020]圖1所示為本發(fā)明一實施例提供的一種文件隱藏方法的流程圖。
[0021]圖2所示為本發(fā)明一實施例提供的一種閱讀隱藏文件的方法的流程圖。
【具體實施方式】
[0022]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0023]圖1所示為本發(fā)明一實施例提供的一種文件隱藏方法的流程圖。待隱藏文件包括至少一個待隱藏文檔。如圖1所示,該方法包括:
[0024]步驟101:將待隱藏文件轉(zhuǎn)換為二進制格式文件。
[0025]由于待隱藏文件中可包含多個待隱藏文檔,所有的待隱藏文檔也均被轉(zhuǎn)換為二進制格式文檔。
[0026]步驟102:在所述二進制格式文件中對每個待隱藏文檔進行標記。
[0027]在本發(fā)明一實施例中,可以在二進制格式待隱藏文件中的每個待隱藏文檔的起始處進行標記。
[0028]步驟103:在每個標記位置插入相同或不同的密鑰。
[0029]在本發(fā)明一實施例中,所插入的密鑰為二進制字符串。
[0030]由于密鑰的插入打亂了原有的二進制格式文件的內(nèi)容,這樣即使非法用戶將二進制格式文件轉(zhuǎn)換為待隱藏文件的原有格式,也無法閱讀到明文內(nèi)容。而合法用戶則需要將密鑰所對應(yīng)的字符串刪除方可將二進制格式文件還原為待隱藏文件的原有內(nèi)容。
[0031]當為每個待隱藏文檔標記的標記位置插入相同的密鑰時,合法用戶在獲取解密密鑰后利用該解密密鑰即可閱讀整個隱藏文件。
[0032]當為每個待隱藏文檔標記的標記位置插入不同的密鑰時,合法用戶僅能憑已有解密密鑰閱讀該密鑰所對應(yīng)的隱藏文檔,而無法閱讀其他非授權(quán)文檔。從而實現(xiàn)更靈活的文檔加密及閱讀管理。
[0033]步驟104:將包含標記以及密鑰的二進制格式文件轉(zhuǎn)換為原有格式。
[0034]非法用戶在截取到該隱藏文件時,由于沒有獲取解密密鑰,無法閱讀出文件內(nèi)容。
[0035]在本發(fā)明一實施例中,在對二進制格式的待隱藏文件中的每個待隱藏文檔進行標記之前,進一步包括:在二進制格式文件的文件頭之前插入二進制格式的表面文檔。該表面文檔為空白文檔或與待隱藏文件無關(guān)的隨機文檔。
[0036]這樣非法用戶在截取到該隱藏文件時,由于未對表面文檔做加密處理,非法用戶只能夠閱讀到表面文檔的內(nèi)容,且非法用戶從表面文檔的內(nèi)容無法得知該隱藏文件會包含隱藏文檔,這進一步增加了隱藏文件的隱蔽性,從而大大降低了隱藏文件被破解的概率。
[0037]圖2所示為本發(fā)明一實施例提供的一種閱讀隱藏文件的方法的流程圖。當閱讀者提前已獲得閱讀該隱藏文件的解密密鑰時,如圖2所示,該閱讀隱藏文件的方法包括:
[0038]步驟201:將待閱讀文件轉(zhuǎn)換為二進制格式文件。
[0039]步驟202:驗證用戶所輸入的解密密鑰是否與一標記中的密鑰相對應(yīng)。
[0040]步驟203:當用戶所輸入的解密密鑰與一標記中的密鑰相對應(yīng)時,在二進制格式文件中檢索并刪除所述密鑰對應(yīng)的字符串。
[0041]步驟204:將已刪除所述密鑰所對應(yīng)字符串的二進制格式文件轉(zhuǎn)換為原有格式。
[0042]在本發(fā)明一實施例中,隱藏文件為一 word文檔,由于該word文檔經(jīng)過了加密處理,顯示出來的只能是亂碼文件。當閱讀者提前已獲得閱讀該隱藏word文檔的解密密鑰時,對該隱藏的word文檔的閱讀方法為:首先將該word文檔轉(zhuǎn)換為二進制格式,在二進制格式的word文檔中檢索并刪除提前獲得的解密密鑰所對應(yīng)的密鑰字符串,再將已刪除密鑰字符串的二進制格式的word文檔轉(zhuǎn)換回word格式,此時閱讀者便可閱讀到隱藏內(nèi)容。
[0043]本發(fā)明公開的一種文件隱藏方法,通過對文件的二進制代碼進行加密實現(xiàn)文件隱藏,由于僅在標記的標記位置加密而未改變文件的明文內(nèi)容,在解密閱讀過程中不會造成閱讀障礙,轉(zhuǎn)化效率高且方便解密閱讀。同時由于在每個標記的標記位置插入的密鑰可有所不同,因而可實現(xiàn)對帶隱藏文件中各待隱藏文檔的分別隱藏,進一步降低了文件被破解的概率。
[0044]本領(lǐng)域技術(shù)人員可以理解,以上所有的步驟均可以使用程序代碼來實現(xiàn),并不代表實際的實現(xiàn)過程。
[0045]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種文件隱藏方法,待隱藏文件包括至少一個待隱藏文檔,其特征在于,該方法包括: 將待隱藏文件轉(zhuǎn)換為二進制格式文件; 在所述二進制格式文件中對每個待隱藏文檔進行標記; 在每個標記位置插入相同或不同的密鑰; 將包含標記以及密鑰的二進制格式文件轉(zhuǎn)換為原有格式。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述標記位置為二進制格式文件中每個待隱藏文檔的起始處。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述密鑰為二進制字符串。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述二進制格式文件中對每個待隱藏文檔進行標記之前,進一步包括:在二進制格式文件的文件頭之前插入二進制格式的表面文檔。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述表面文檔為空白文檔或與所述待隱藏文件無關(guān)的隨機文檔。
6.一種閱讀隱藏文件的方法,其特征在于,包括: 將待閱讀文件轉(zhuǎn)換為二進制格式文件; 驗證用戶所輸入的解密密鑰是否與一標記中的密鑰相對應(yīng); 當用戶所輸入的解密密鑰與一標記中的密鑰相對應(yīng)時,在二進制格式文件中檢索并刪除所述密鑰對應(yīng)的字符串; 將二進制格式文件中將已刪除密鑰所對應(yīng)字符串的隱藏文檔轉(zhuǎn)換為原有格式。
【文檔編號】G06F21/62GK103679051SQ201310756471
【公開日】2014年3月26日 申請日期:2013年12月31日 優(yōu)先權(quán)日:2013年12月31日
【發(fā)明者】于翠翠 申請人:天津書生軟件技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1