两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種文件處理方法及裝置的制造方法

文檔序號(hào):8412816閱讀:245來(lái)源:國(guó)知局
一種文件處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種文件處理方法及裝置。
【背景技術(shù)】
[0002]對(duì)于公司及個(gè)人來(lái)說(shuō),數(shù)據(jù)文件的保密性越來(lái)越重要,如何保護(hù)個(gè)人及公司的數(shù)據(jù)文件十分重要。
[0003]現(xiàn)有技術(shù)中存在各種對(duì)含有多個(gè)數(shù)據(jù)文件的文件進(jìn)行批量加密的方案,例如,對(duì)對(duì)這些多個(gè)數(shù)據(jù)文件進(jìn)行整體加密。
[0004]但現(xiàn)有的加密方案對(duì)這些數(shù)據(jù)文件進(jìn)行整體加密時(shí),通常會(huì)因?yàn)槟骋粩?shù)據(jù)文件的加密失敗導(dǎo)致整個(gè)文件的加密失敗,需要重新對(duì)該文件進(jìn)行整體批量加密,由此嚴(yán)重降低文件加密的效率。

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

[0005]本申請(qǐng)所要解決的技術(shù)問(wèn)題是提供一種文件處理方法及裝置,用以解決現(xiàn)有技術(shù)中的加密方案對(duì)含有多個(gè)數(shù)據(jù)文件的文件進(jìn)行整體加密時(shí),會(huì)出現(xiàn)由于某一數(shù)據(jù)文件的失敗導(dǎo)致整個(gè)文件加密的失敗,需要重新對(duì)文件進(jìn)行整體加密,嚴(yán)重降低文件加密的效率的技術(shù)問(wèn)題。
[0006]本申請(qǐng)?zhí)峁┝艘环N文件處理方法,應(yīng)用于電子設(shè)備,所述方法包括:
[0007]獲取所述電子設(shè)備的加密串及目標(biāo)文件的文件頭信息,所述目標(biāo)文件包括多個(gè)數(shù)據(jù)文件;
[0008]依據(jù)所述文件頭信息,分別對(duì)所述目標(biāo)文件中的每個(gè)數(shù)據(jù)文件利用所述加密串進(jìn)行加密,得到每個(gè)所述數(shù)據(jù)文件各自對(duì)應(yīng)的加密數(shù)據(jù)文件;
[0009]依據(jù)所述文件頭信息、每個(gè)所述加密數(shù)據(jù)文件及其各自的數(shù)據(jù)文件信息,生成所述目標(biāo)文件的加密文件。
[0010]上述方法,優(yōu)選的,所述依據(jù)所述文件頭信息,分別對(duì)所述目標(biāo)文件中的每個(gè)數(shù)據(jù)文件利用所述加密串進(jìn)行加密,得到每個(gè)所述數(shù)據(jù)文件各自對(duì)應(yīng)的加密數(shù)據(jù)文件,包括:[0011 ] 依據(jù)所述文件頭信息,依次讀取所述目標(biāo)文件中的每個(gè)數(shù)據(jù)文件,所述數(shù)據(jù)文件之間具有加密順次關(guān)系;
[0012]按照所述加密順次關(guān)系,依次對(duì)每個(gè)所述數(shù)據(jù)文件依據(jù)所述加密串進(jìn)行加密,得到每個(gè)所述數(shù)據(jù)文件各自對(duì)應(yīng)的加密數(shù)據(jù)文件;
[0013]其中,在對(duì)當(dāng)前數(shù)據(jù)文件進(jìn)行加密失敗時(shí),對(duì)所述當(dāng)前數(shù)據(jù)文件的下一個(gè)數(shù)據(jù)文件依據(jù)所述加密串進(jìn)行加密。
[0014]上述方法,優(yōu)選的,所述依次對(duì)每個(gè)所述數(shù)據(jù)文件依據(jù)所述加密串進(jìn)行加密,得到每個(gè)所述數(shù)據(jù)文件各自對(duì)應(yīng)的加密數(shù)據(jù)文件,包括:
[0015]按照預(yù)設(shè)的加密規(guī)則,依次對(duì)每個(gè)所述數(shù)據(jù)文件依據(jù)所述加密串進(jìn)行加密,得到每個(gè)所述數(shù)據(jù)文件各自對(duì)應(yīng)的加密數(shù)據(jù)文件。
[0016]上述方法,優(yōu)選的,所述獲取所述電子設(shè)備的加密串,包括:
[0017]獲取所述電子設(shè)備的設(shè)備標(biāo)識(shí),所述設(shè)備標(biāo)識(shí)唯一標(biāo)識(shí)所述電子設(shè)備;
[0018]依據(jù)所述設(shè)備標(biāo)識(shí)及預(yù)設(shè)的隨機(jī)字符串與預(yù)設(shè)的秘鑰,生成加密串。
[0019]上述方法,優(yōu)選的,所述依據(jù)所述設(shè)備標(biāo)識(shí)及預(yù)設(shè)的隨機(jī)字符串與預(yù)設(shè)的秘鑰,生成加密串,包括:
[0020]將所述設(shè)備標(biāo)識(shí)、預(yù)設(shè)的隨機(jī)字符串及預(yù)設(shè)的秘鑰進(jìn)行異或計(jì)算,得到加密串。
[0021]上述方法,優(yōu)選的,在所述生成所述目標(biāo)文件的加密文件之后,所述方法還包括:
[0022]獲取加密文件的文件頭信息及所述電子設(shè)備的解密串;
[0023]分別對(duì)所述加密文件中的每個(gè)加密數(shù)據(jù)文件利用所述解密串進(jìn)行解密,得到每個(gè)所述加密數(shù)據(jù)文件各自對(duì)應(yīng)的解密數(shù)據(jù)文件;
[0024]依據(jù)每個(gè)所述解密數(shù)據(jù)文件,生成所述加密文件的解密文件。
[0025]上述方法,優(yōu)選的,所述獲取所述電子設(shè)備的解密串,包括:
[0026]獲取所述電子設(shè)備的設(shè)備標(biāo)識(shí);
[0027]依據(jù)所述文件頭信息、所述電子設(shè)備的設(shè)備標(biāo)識(shí)及預(yù)設(shè)秘鑰,生成解密串。
[0028]上述方法,優(yōu)選的,所述分別對(duì)所述加密文件中的每個(gè)加密數(shù)據(jù)文件利用所述解密串進(jìn)行解密,得到每個(gè)所述加密數(shù)據(jù)文件各自對(duì)應(yīng)的解密數(shù)據(jù)文件,包括:
[0029]依次讀取所述加密文件中每個(gè)數(shù)據(jù)文件信息,
[0030]依據(jù)每個(gè)所述數(shù)據(jù)文件信息,依次讀取每個(gè)所述數(shù)據(jù)文件信息各自對(duì)應(yīng)的加密數(shù)據(jù)文件,所述加密數(shù)據(jù)文件之間具有解密順次關(guān)系;
[0031]依據(jù)所述解密順次關(guān)系,依次對(duì)每個(gè)所述加密數(shù)據(jù)文件利用所述解密串進(jìn)行解密,得到每個(gè)所述加密數(shù)據(jù)文件各自對(duì)應(yīng)的解密數(shù)據(jù)文件;
[0032]其中,在對(duì)當(dāng)前加密數(shù)據(jù)文件進(jìn)行解密失敗時(shí),對(duì)所述當(dāng)前加密數(shù)據(jù)文件的下一個(gè)加密數(shù)據(jù)文件依據(jù)所述解密串進(jìn)行解密。
[0033]本申請(qǐng)還提供了一種文件處理裝置,應(yīng)用于電子設(shè)備,所述裝置包括:
[0034]第一數(shù)據(jù)獲取單元,用于獲取所述電子設(shè)備的加密串及目標(biāo)文件的文件頭信息,所述目標(biāo)文件包括多個(gè)數(shù)據(jù)文件;
[0035]批量加密單元,用于依據(jù)所述文件頭信息,分別對(duì)所述目標(biāo)文件中的每個(gè)數(shù)據(jù)文件利用所述加密串進(jìn)行加密,得到每個(gè)所述數(shù)據(jù)文件各自對(duì)應(yīng)的加密數(shù)據(jù)文件;
[0036]第一文件生成單元,用于依據(jù)所述文件頭信息、每個(gè)所述加密數(shù)據(jù)文件及其各自的數(shù)據(jù)文件信息,生成所述目標(biāo)文件的加密文件。
[0037]上述裝置,優(yōu)選的,所述批量加密單元包括:
[0038]第一文件讀取子單元,用于依據(jù)所述文件頭信息,依次讀取所述目標(biāo)文件中的每個(gè)數(shù)據(jù)文件,所述數(shù)據(jù)文件之間具有加密順次關(guān)系;
[0039]文件批量加密子單元,用于按照所述加密順次關(guān)系,依次對(duì)每個(gè)所述數(shù)據(jù)文件依據(jù)所述加密串進(jìn)行加密,得到每個(gè)所述數(shù)據(jù)文件各自對(duì)應(yīng)的加密數(shù)據(jù)文件;
[0040]加密失敗處理子單元,用于在所述文件批量加密子單元對(duì)當(dāng)前數(shù)據(jù)文件進(jìn)行加密失敗時(shí),觸發(fā)所述文件批量加密子單元對(duì)所述當(dāng)前數(shù)據(jù)文件的下一個(gè)數(shù)據(jù)文件依據(jù)所述加密串進(jìn)行加密。
[0041]上述裝置,優(yōu)選的,所述文件批量加密子單元包括:
[0042]文件加密模塊,用于按照預(yù)設(shè)的加密規(guī)則,依次對(duì)每個(gè)所述數(shù)據(jù)文件依據(jù)所述加密串進(jìn)行加密,得到每個(gè)所述數(shù)據(jù)文件各自對(duì)應(yīng)的加密數(shù)據(jù)文件。
[0043]上述裝置,優(yōu)選的,所述第一數(shù)據(jù)獲取單元包括:
[0044]加密串獲取子單元,用于獲取所述電子設(shè)備的設(shè)備標(biāo)識(shí),所述設(shè)備標(biāo)識(shí)唯一標(biāo)識(shí)所述電子設(shè)備,依據(jù)所述設(shè)備標(biāo)識(shí)及預(yù)設(shè)的隨機(jī)字符串與預(yù)設(shè)的秘鑰,生成加密串;
[0045]第一文件頭獲取子單元,用于獲取目標(biāo)文件的文件頭信息;
[0046]上述裝置,優(yōu)選的,所述加密串獲取子單元包括:
[0047]標(biāo)識(shí)獲取模塊,用于獲取所述電子設(shè)備的設(shè)備標(biāo)識(shí),所述設(shè)備標(biāo)識(shí)唯一標(biāo)識(shí)所述電子設(shè)備;
[0048]加密串獲取模塊,用于將所述設(shè)備標(biāo)識(shí)、預(yù)設(shè)的隨機(jī)字符串及預(yù)設(shè)的秘鑰進(jìn)行異或計(jì)算,得到加密串。
[0049]上述裝置,優(yōu)選的,還包括:
[0050]第二數(shù)據(jù)獲取單元,用于獲取加密文件的文件頭信息及所述電子設(shè)備的解密串;
[0051]批量解密單元,用于分別對(duì)所述加密文件中的每個(gè)加密數(shù)據(jù)文件利用所述解密串進(jìn)行解密,得到每個(gè)所述加密數(shù)據(jù)文件各自對(duì)應(yīng)的解密數(shù)據(jù)文件;
[0052]第二文件生成單元,用于依據(jù)每個(gè)所述解密數(shù)據(jù)文件,生成所述加密文件的解密文件。
[0053]上述裝置,優(yōu)選的,所述第二數(shù)據(jù)獲取單元包括:
[0054]第二文件頭獲取子單元,用于獲取加密文件的文件頭信息;
[0055]解密串獲取子單元,用于獲取所述電子設(shè)備的電子標(biāo)識(shí),依據(jù)所述文件頭信息、所述電子設(shè)備的設(shè)備標(biāo)識(shí)及預(yù)設(shè)秘鑰,生成解密串。
[0056]上述裝置,優(yōu)選的,所述批量解密單元包括:
[0057]信息讀取子單元,用于依次讀取所述加密文件中每個(gè)數(shù)據(jù)文件信息;
[0058]第二文件讀取子單元,用于依據(jù)每個(gè)所述數(shù)據(jù)文件信息,依次讀取每個(gè)所述數(shù)據(jù)文件信息各自對(duì)應(yīng)的加密數(shù)據(jù)文件,所述加密數(shù)據(jù)文件之間具有解密順次關(guān)系;
[0059]文件批量解密子單元,用于依據(jù)所述解密順次關(guān)系,依次對(duì)每個(gè)所述加密數(shù)據(jù)文件利用所述解密串進(jìn)行解密,得到每個(gè)所述加密數(shù)據(jù)文件各自對(duì)應(yīng)的解密數(shù)據(jù)文件;
[0060]解密失敗處理子單元,用于在所述文件批量解密子單元對(duì)當(dāng)前加密數(shù)據(jù)文件進(jìn)行解密失敗時(shí),觸發(fā)所述文件批量解密子單元對(duì)所述當(dāng)前加密數(shù)據(jù)文件的下一個(gè)加密數(shù)據(jù)文件依據(jù)所述解密串進(jìn)行解密。
[0061 ] 由上述方案可知,本申請(qǐng)?zhí)峁┑囊环N文件處理方法及裝置,應(yīng)用于電子設(shè)備中,本申請(qǐng)通過(guò)獲取電子設(shè)備的加密串及目標(biāo)文件的文件頭信息,從而依據(jù)文件頭信息,分別對(duì)目標(biāo)文件中的每個(gè)數(shù)據(jù)文件利用該加密串進(jìn)行加密,得到每個(gè)數(shù)據(jù)文件各自對(duì)應(yīng)的加密數(shù)據(jù)文件,進(jìn)而依據(jù)文件頭信息與每個(gè)加密數(shù)據(jù)文件及其各自的數(shù)據(jù)文件信息,生成該目標(biāo)文件的加密文件,實(shí)現(xiàn)對(duì)目標(biāo)文件中的多個(gè)數(shù)據(jù)文件的批量加密。本申請(qǐng)通過(guò)對(duì)目標(biāo)文件中的每個(gè)數(shù)據(jù)文件進(jìn)行分別加密,每個(gè)數(shù)據(jù)文件之間的加密不受影響,由此在實(shí)現(xiàn)對(duì)多個(gè)數(shù)據(jù)文件進(jìn)行批量加密的同時(shí),即使發(fā)生某個(gè)數(shù)據(jù)文件加密失敗時(shí),已經(jīng)加密完成的數(shù)據(jù)文件不受影響之外,后續(xù)其他數(shù)據(jù)文件的加密同樣不受影響,之后可以通過(guò)對(duì)加密失敗的單個(gè)數(shù)據(jù)文件進(jìn)行重新加密,無(wú)需對(duì)整個(gè)目標(biāo)文件進(jìn)行重新加密,明顯減少加密工作量,提高文件批量加密的效率。
【附圖說(shuō)明】
[0062]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0063]圖1為本申請(qǐng)?zhí)峁┑囊环N文件處理方法實(shí)施例一的流程圖;
[0064]圖2為本申請(qǐng)?zhí)峁┑囊环N文件處理方法實(shí)施例二的部分流程圖;
[0065]圖3為本申請(qǐng)?zhí)峁┑囊环N文件處理方法實(shí)施例三的部分流程圖;
[0066]圖4為本申請(qǐng)實(shí)施例二的流程圖;
[0067]圖5為本申請(qǐng)?zhí)峁┑囊环N文件處理方法實(shí)施例四的部分流程圖;
[
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黑山县| 武乡县| 安阳市| 隆林| 稷山县| 安多县| 布拖县| 崇明县| 榆社县| 贵溪市| 都江堰市| 常州市| 连云港市| 沙坪坝区| 乌海市| 黑龙江省| 巴塘县| 宝山区| 明水县| 永吉县| 山东省| 亳州市| 嘉荫县| 东阿县| 南昌县| 乐亭县| 温泉县| 罗源县| 崇仁县| 固原市| 于都县| 揭阳市| 岚皋县| 淮阳县| 临泽县| 鹤岗市| 沁阳市| 双柏县| 泊头市| 怀宁县| 济阳县|