一種多媒體文件加密方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種多媒體文件加密方法及裝置,用于提高多媒體文件的保密性。本發(fā)明實(shí)施例方法包括:根據(jù)用戶的請求創(chuàng)建秘密相冊,所述秘密相冊用于存放加密的多媒體文件,將所述用戶選擇的多媒體文件導(dǎo)入所述秘密相冊中,在所述秘密相冊對應(yīng)的存儲路徑下,將所述多媒體文件名稱進(jìn)行加密,以生成所述多媒體文件名稱對應(yīng)的加密文件,從系統(tǒng)數(shù)據(jù)庫中刪除所述多媒體文件。
【專利說明】一種多媒體文件加密方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種多媒體文件加密方法及裝置。
【背景技術(shù)】
[0002]安卓(Android)手機(jī)系統(tǒng)中,面向“手機(jī)拍照分享人群”的應(yīng)用很多,如何保護(hù)用戶隱私成為一個重要課題,在手機(jī)客戶端對用戶拍攝的圖片和視頻文件進(jìn)行加密是常用的做法。
[0003]在現(xiàn)有技術(shù)中,通常的加密方式為對文件流進(jìn)行加密或隱藏文件所在文件夾,其中,android文件系統(tǒng)隱藏文件所在文件夾的常用方式是” +文件夾名”。
[0004]但對文件流進(jìn)行加密,由于更改了文件流本身,容易造成文件損壞,并且加密等待時間長;隱藏文件所在文件夾的秘密性差,已經(jīng)隱藏的圖片和視頻文件仍然可以被系統(tǒng)中的管理類應(yīng)用掃描到,無法滿足用戶的基本秘密需求。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種多媒體文件加密方法及裝置,用以提高多媒體文件的保密性。
[0006]本發(fā)明實(shí)施例提供的多媒體文件加密方法,包括:根據(jù)用戶的請求創(chuàng)建秘密相冊,所述秘密相冊用于存放加密的多媒體文件;將所述用戶選擇的多媒體文件導(dǎo)入所述秘密相冊中;在所述秘密相冊對應(yīng)的存儲路徑下,將所述多媒體文件名稱進(jìn)行加密,以生成所述多媒體文件名稱對應(yīng)的加密文件;從系統(tǒng)數(shù)據(jù)庫中刪除所述多媒體文件。
[0007]優(yōu)選地,所述將所述多媒體文件名稱進(jìn)行加密包括:
[0008]將所述多媒體文件名稱可逆加密為新的文件名稱,并自定義所述多媒體文件名稱的后綴以隱藏所述多媒體文件名稱。
[0009]所述從系統(tǒng)數(shù)據(jù)庫中刪除所述多媒體文件之后包括:
[0010]在所述秘密相冊中,通過讀文件流的方式生成所述加密文件的縮略圖。
[0011]進(jìn)一步地,所述方法還包括:
[0012]根據(jù)保存的歷史密碼,恢復(fù)用戶刪除的所述秘密相冊,所述歷史密碼為所述刪除的所述秘密相冊在未刪除之前使用的密碼。
[0013]所述根據(jù)保存的所述秘密相冊的歷史密碼,恢復(fù)用戶刪除的所述秘密相冊包括:
[0014]根據(jù)所述用戶請求恢復(fù)刪除的秘密相冊,獲取所述刪除的秘密相冊對應(yīng)的歷史密碼;
[0015]將所述歷史密碼與所述用戶輸入的密碼進(jìn)行對比;
[0016]若相同,則將所述刪除的秘密相冊恢復(fù)到未刪除之前的存儲位置。
[0017]本發(fā)明實(shí)施例提供的多媒體文件加密裝置,包括:創(chuàng)建單元,用于根據(jù)用戶的請求創(chuàng)建秘密相冊,所述秘密相冊用于存放加密的多媒體文件;導(dǎo)入單元,用于將所述用戶選擇的多媒體文件導(dǎo)入所述創(chuàng)建單元創(chuàng)建的所述秘密相冊中;加密單元,用于在所述秘密相冊對應(yīng)的存儲路徑下,將所述導(dǎo)入單元導(dǎo)入的所述多媒體文件名稱進(jìn)行加密,以生成所述多媒體文件名稱對應(yīng)的加密文件;刪除單元,用于從系統(tǒng)數(shù)據(jù)庫中刪除所述導(dǎo)入單元導(dǎo)入的所述多媒體文件。
[0018]優(yōu)選地,所述加密單元,還用于將所述導(dǎo)入單元導(dǎo)入的多媒體文件名稱可逆加密為新的文件名稱,并自定義所述多媒體文件名稱的后綴以隱藏所述多媒體文件名稱。
[0019]進(jìn)一步地,所述裝置還包括:
[0020]生成單元,用于在所述秘密相冊中,通過讀文件流的方式生成所述加密單元加密的所述加密文件的縮略圖;
[0021]恢復(fù)單元,用于根據(jù)保存的歷史密碼,恢復(fù)用戶刪除的所述秘密相冊,所述歷史密碼為所述刪除的所述秘密相冊在未刪除之前使用的密碼。
[0022]進(jìn)一步地,所述恢復(fù)單元包括:
[0023]獲取單元,用于根據(jù)所述用戶請求恢復(fù)刪除的秘密相冊,獲取所述刪除的秘密相冊對應(yīng)的歷史密碼;
[0024]對比單元,用于將所述歷史密碼與所述用戶輸入的密碼進(jìn)行對比;
[0025]處理單元,用于若所述歷史密碼與所述用戶輸入的密碼相同,則將所述刪除的秘密相冊恢復(fù)到未刪除之前的存儲位置。
[0026]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):將所述用戶選擇的多媒體文件導(dǎo)入創(chuàng)建的秘密相冊中,在所述秘密相冊對應(yīng)的存儲路徑下,將所述多媒體文件名稱進(jìn)行加密,以生成所述多媒體文件名稱對應(yīng)的加密文件,并從系統(tǒng)數(shù)據(jù)庫中刪除所述多媒體文件,防止他人使用相關(guān)應(yīng)用軟件掃描到秘密相冊中的多媒體文件,威脅用戶信息安全,從而提高保密相冊中文件的保密性。
【專利附圖】
【附圖說明】
[0027]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0028]圖1為本發(fā)明實(shí)施例中文件加密方法的一個實(shí)施例示意圖;
[0029]圖2為本發(fā)明實(shí)施例中文件加密方法的另一個實(shí)施例示意圖;
[0030]圖3為本發(fā)明實(shí)施例中文件加密裝置的一個實(shí)施例示意圖;
[0031]圖4為本發(fā)明實(shí)施例中文件加密裝置的另一個實(shí)施例示意圖。
【具體實(shí)施方式】
[0032]下面結(jié)合附圖和具體實(shí)施例進(jìn)一步說明本發(fā)明實(shí)施例的技術(shù)方案,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0033]本發(fā)明實(shí)施例提供了一種多媒體文件加密方法及裝置,用于提高多媒體文件的保密性。[0034]請參閱圖1,本發(fā)明實(shí)施例中的多媒體文件加密方法的一個實(shí)施例包括:
[0035]101、根據(jù)用戶的請求創(chuàng)建秘密相冊;
[0036]基于Android平臺,手機(jī)終端內(nèi)的處理器接收用戶創(chuàng)建秘密相冊的請求,在相冊類別中創(chuàng)建秘密相冊,所述秘密相冊用于存放加密的多媒體文件,該秘密相冊用于保護(hù)用戶隱私,使得除用戶外的其他人無法查看該秘密相冊內(nèi)的文件內(nèi)容。
[0037]秘密相冊中的文件一般為多媒體文件,包括各種格式的視頻和圖片,如AVI,MOV,WAV, MID, MPEG 及 MP3 格式的視頻,BMP, GIF,DIB, AnimatedGIF, JPG, PPT 及 DWF 格式的圖片。
[0038]102、將所述用戶選擇的多媒體文件導(dǎo)入所述秘密相冊中;
[0039]當(dāng)用戶進(jìn)入創(chuàng)建的秘密相冊后,在相冊列表頁為該用戶提供選擇導(dǎo)入多媒體文件的選擇界面,將所述用戶選擇的多媒體文件導(dǎo)入所述秘密相冊中。
[0040]103、在所述秘密相冊對應(yīng)的存儲路徑下,將所述多媒體文件名稱進(jìn)行加密,以生成所述多媒體文件名稱對應(yīng)的加密文件;
[0041]手機(jī)終端內(nèi)的處理器在系統(tǒng)中所述秘密相冊對應(yīng)的存儲路徑下,將所述多媒體文件名稱進(jìn)行加密,以生成所述多媒體文件名稱對應(yīng)的加密文件。
[0042]104、從系統(tǒng)數(shù)據(jù)庫中刪除所述多媒體文件。
[0043]此時,在系統(tǒng)數(shù)據(jù)庫中存在所述多媒體文件,以及與所述多媒體文件對應(yīng)的已加密文件名稱的加密文件,刪除所述多媒體文件,保留步驟103中生成的該多媒體文件對應(yīng)的加密文件,防止通過相關(guān)應(yīng)用軟件掃描到所述多媒體文件而使得用戶個人隱私遭到侵犯,提高保密相冊中文件的保密性。
[0044]本發(fā)明實(shí)施例中,將所述用戶選擇的多媒體文件導(dǎo)入創(chuàng)建的秘密相冊中,在所述秘密相冊對應(yīng)的存儲路徑下,將所述多媒體文件名稱進(jìn)行加密,以生成所述多媒體文件名稱對應(yīng)的加密文件,并從系統(tǒng)數(shù)據(jù)庫中刪除所述多媒體文件,防止他人使用相關(guān)應(yīng)用軟件掃描到秘密相冊中的多媒體文件,威脅用戶信息安全,從而提高保密相冊中文件的保密性。
[0045]下面以另一實(shí)施例詳細(xì)描述本發(fā)明實(shí)施例中的多媒體文件加密方法,請參閱圖2,本發(fā)明實(shí)施例中的多媒體文件加密方法的實(shí)施例包括:
[0046]201、根據(jù)用戶的請求創(chuàng)建秘密相冊;
[0047]手機(jī)終端內(nèi)的處理器接收用戶創(chuàng)建秘密相冊的請求,在相冊類別中創(chuàng)建秘密相冊,所述秘密相冊用于存放加密的多媒體文件,該秘密相冊用于保護(hù)用戶隱私,使得除用戶外的其他人無法查看該秘密相冊內(nèi)的多媒體文件內(nèi)容。
[0048]進(jìn)一步地,判斷所述秘密相冊是否已經(jīng)存在,若是,則轉(zhuǎn)至創(chuàng)建后狀態(tài)頁面,并提示用戶該秘密相冊已存在,若否,則轉(zhuǎn)至創(chuàng)建后狀態(tài)頁面,提示用戶該秘密相冊已創(chuàng)建成功。
[0049]202、將所述用戶選擇的多媒體文件導(dǎo)入所述秘密相冊中;
[0050]當(dāng)用戶進(jìn)入創(chuàng)建的秘密相冊后,在相冊列表頁為該用戶提供選擇導(dǎo)入多媒體文件的選擇界面,將所述用戶選擇的多媒體文件導(dǎo)入所述秘密相冊中。
[0051]203、在所述秘密相冊對應(yīng)的存儲路徑下,將所述多媒體文件名稱可逆加密為新的文件名稱,并自定義所述多媒體文件名稱的后綴以隱藏所述多媒體文件名稱,以生成所述多媒體文件名稱對應(yīng)的加密文件;[0052]手機(jī)終端內(nèi)的處理器在系統(tǒng)中所述秘密相冊對應(yīng)的存儲路徑下,將所述多媒體文件名稱可逆加密為新的文件名稱,具體可通過Base64、高級加密標(biāo)準(zhǔn)(AES,AdvancedEncryption Standard)、公鑰加密算法(RSA,Ron Rivest-AdiShamirh-LenAdleman)等可逆加密算法,將多媒體文件名稱可逆加密為新的文件名稱,并自定義所述多媒體文件名稱的后綴以隱藏所述多媒體文件名稱,以生成所述多媒體文件名稱對應(yīng)的加密文件。
[0053]其中,優(yōu)選Base64進(jìn)行加密,Base64是最常見的用于傳輸8比特字節(jié)代碼的編碼方式之一。要求把每三個8比特的字節(jié)轉(zhuǎn)換為四個6比特的字節(jié),然后把6比特再添兩位高位0,組成四個8比特的字節(jié)。查看Base64加密后的文件名稱無法看出原文件名,經(jīng)過Base64加密后的文件名稱可隱藏加密前文件的文件名稱。
[0054]進(jìn)一步地,自定義所述多媒體文件名稱的后綴以隱藏所述多媒體文件名稱,實(shí)現(xiàn)方式可以是在系統(tǒng)中建立自定義文件名稱的后綴的規(guī)則,用于防止圖庫類應(yīng)用軟件掃描到加密文件。自定義文件名稱的后綴的規(guī)則可以根據(jù)用戶需要任意設(shè)置,例如,自定義的視頻類的文件名稱的后綴可以是“db”,自定義的圖片類的文件名稱的后綴可以是“data”。
[0055]本實(shí)施例中,可根據(jù)用戶的請求,對加密文件直接進(jìn)行編輯、分享或刪除等常規(guī)操作,而無需解密后再進(jìn)行相應(yīng)操作。
[0056]相應(yīng)地,根據(jù)上述Base64加密方式及自定義文件名稱的后綴的規(guī)則,可對秘密相冊中的多媒體文件進(jìn)行解密。
[0057]204、從系統(tǒng)數(shù)據(jù)庫中刪除所述多媒體文件;
[0058]刪除所述多媒體文件,保留步驟203中生成的該多媒體文件對應(yīng)的加密文件,防止他人通過相關(guān)應(yīng)用軟件掃描到所述多媒體文件而使得用戶個人隱私遭到侵犯,從而提高保密相冊中多媒體文件的保密性。
[0059]205、在所述秘密相冊中,通過讀文件流的方式生成所述加密文件的縮略圖。
[0060]由于已經(jīng)在系統(tǒng)數(shù)據(jù)庫中刪除了多媒體文件,只保留了源于所述多媒體文件的加密文件,該加密文件的類型已轉(zhuǎn)換為普通文件類型,那么秘密相冊中的多媒體文件的縮略圖已無法在系統(tǒng)數(shù)據(jù)庫中獲取,所以,通過讀文件流的方式生成所述加密文件的縮略圖,使得用戶在該秘密相冊中可以查看多媒體文件對應(yīng)的加密文件的縮略圖。
[0061]進(jìn)一步地,本發(fā)明實(shí)施例中,還可以根據(jù)預(yù)先保存的歷史密碼,恢復(fù)用戶刪除的所述秘密相冊,所述歷史密碼為所述刪除的所述秘密相冊在未刪除之前使用的密碼。
[0062]具體恢復(fù)方式可以是,根據(jù)所述用戶請求恢復(fù)刪除的秘密相冊,獲取所述刪除的秘密相冊對應(yīng)的歷史密碼,將所述歷史密碼與所述用戶輸入的密碼進(jìn)行對比,若相同,則將所述刪除的秘密相冊,包括其中的多媒體文件,一并恢復(fù)到未刪除之前的存儲位置。可以安全的恢復(fù)所刪除的秘密相冊,若不同,則不予恢復(fù),保護(hù)用戶的信息安全。
[0063]需要說明的是,在刪除該秘密相冊之前,對該秘密相冊進(jìn)行加密,加密方式使用可保持文件完整性的加密算法,如各種典型的哈希算法,具體的,可以為消息摘要算法第五版(MD5, Message Digest Algorithm)、安全哈希算法(Secure Hash Algorithm, SHA) SHA-1>密鑰相關(guān)的哈希運(yùn)算消息認(rèn)證碼(Hash-based Message Authentication Code, HMAC)等,其中,優(yōu)選MD5進(jìn)行加密。
[0064]MD5加密是對一段信息(Message)產(chǎn)生信息摘要(Message-Digest),可用于防止文件被篡改,利用MD5加密的特性生成秘密相冊和密碼的 對應(yīng)關(guān)系,每一個秘密相冊均可對應(yīng)一個密碼,這樣,在秘密相冊數(shù)量無限制的基礎(chǔ)上,將用戶可以在不同的秘密相冊中保存不同的多媒體文件,以便對多媒體文件進(jìn)行分類管理。
[0065]本發(fā)明實(shí)施例中,將所述用戶選擇的多媒體文件導(dǎo)入秘密相冊后,在所述秘密相冊對應(yīng)的存儲路徑下,將所述多媒體文件名稱編碼為新的文件名稱,并自定義所述多媒體文件名稱的后綴以隱藏所述多媒體文件名稱,以生成所述多媒體文件名稱對應(yīng)的加密文件,在系統(tǒng)數(shù)據(jù)庫中刪除所述多媒體文件,可防止他人通過相關(guān)應(yīng)用軟件掃描到所述多媒體文件而威脅到用戶信息安全,從而提高保密相冊中多媒體文件的保密性,并且,根據(jù)用戶請求恢復(fù)刪除的秘密相冊,獲取所述刪除的秘密相冊對應(yīng)的歷史密碼,所述歷史密碼為所述刪除的秘密相冊經(jīng)過MD5加密方式進(jìn)行加密而獲得,可以防止秘密相冊中的多媒體文件被篡改,若歷史密碼與用戶輸入的密碼不同,則不予恢復(fù),進(jìn)一步增強(qiáng)秘密相冊中多媒體文件的安全性。
[0066]下面介紹本發(fā)明實(shí)施例中的多媒體文件加密裝置,請參閱圖3,本發(fā)明實(shí)施例中的多媒體文件加密裝置的一個實(shí)施例包括:
[0067]創(chuàng)建單元301,用于根據(jù)用戶的請求創(chuàng)建秘密相冊,所述秘密相冊用于存放加密的多媒體文件;
[0068]導(dǎo)入單元302,用于將所述用戶選擇的多媒體文件導(dǎo)入所述創(chuàng)建單元301創(chuàng)建的所述秘密相冊中;
[0069]加密單元303,用于在所述秘密相冊對應(yīng)的存儲路徑下,將所述導(dǎo)入單元302導(dǎo)入的所述多媒體文件名稱進(jìn)行加密,以生成所述多媒體文件名稱對應(yīng)的加密文件;
[0070]刪除單元304,用于從系統(tǒng)數(shù)據(jù)庫中刪除所述導(dǎo)入單元302導(dǎo)入的所述多媒體文件。
[0071]本發(fā)明實(shí)施例中多媒體文件加密裝置中各單元實(shí)現(xiàn)各自功能的具體過程,請參見前述圖1所示實(shí)施例中描述的具體內(nèi)容,此處不再贅述。
[0072]本發(fā)明實(shí)施例中,導(dǎo)入單元302將所述用戶選擇的多媒體文件導(dǎo)入創(chuàng)建的秘密相冊中,加密單元303在所述秘密相冊對應(yīng)的存儲路徑下,將所述多媒體文件名稱進(jìn)行加密,以生成所述多媒體文件名稱對應(yīng)的加密文件,刪除單元304從系統(tǒng)數(shù)據(jù)庫中刪除所述多媒體文件,防止他人使用相關(guān)應(yīng)用軟件掃描到秘密相冊中的多媒體文件,威脅用戶信息安全,從而提高保密相冊中文件的保密性。
[0073]為便于理解,下面詳細(xì)介紹本發(fā)明實(shí)施例中的多媒體文件加密裝置,請參閱圖4,本發(fā)明實(shí)施例中的多媒體文件加密裝置的另一個實(shí)施例包括:
[0074]創(chuàng)建單元401,用于根據(jù)用戶的請求創(chuàng)建秘密相冊,所述秘密相冊用于存放加密的多媒體文件;
[0075]導(dǎo)入單元402,用于將所述用戶選擇的多媒體文件導(dǎo)入所述創(chuàng)建單元401創(chuàng)建的所述秘密相冊中;
[0076]加密單元403,用于在所述秘密相冊對應(yīng)的存儲路徑下,將所述導(dǎo)入單元402導(dǎo)入的所述多媒體文件名稱進(jìn)行加密,以生成所述多媒體文件名稱對應(yīng)的加密文件;
[0077]刪除單元404,用于從系統(tǒng)數(shù)據(jù)庫中刪除所述導(dǎo)入單元402導(dǎo)入的所述多媒體文件。
[0078]進(jìn)一步地,所述加密單元,具體用于將所述導(dǎo)入單元導(dǎo)入的多媒體文件名稱可逆加密為新的文件名稱,并自定義所述多媒體文件名稱的后綴以隱藏所述多媒體文件名稱。
[0079]需要說明的是,本發(fā)明實(shí)施例中的多媒體文件加密裝置還可以進(jìn)一步包括:
[0080]生成單元405,用于在所述秘密相冊中,通過讀文件流的方式生成所述加密單元加密的所述加密文件的縮略圖;
[0081]恢復(fù)單元406,用于根據(jù)保存的歷史密碼,恢復(fù)用戶刪除的所述秘密相冊,所述歷史密碼為所述刪除的所述秘密相冊在未刪除之前使用的密碼。
[0082]其中,所述恢復(fù)單元406可進(jìn)一步包括:
[0083]獲取單元4061,用于根據(jù)所述用戶請求恢復(fù)刪除的秘密相冊,獲取所述刪除的秘密相冊對應(yīng)的歷史密碼;
[0084]對比單元4062,用于將所述歷史密碼與所述用戶輸入的密碼進(jìn)行對比;
[0085]處理單元4063,用于若所述歷史密碼與所述用戶輸入的密碼相同,則將所述刪除的秘密相冊恢復(fù)到未刪除之前的存儲位置。
[0086]本發(fā)明實(shí)施例中多媒體文件加密裝置中各單元實(shí)現(xiàn)各自功能的具體過程,請參見前述圖1、圖2所示實(shí)施例中描述的具體內(nèi)容,此處不再贅述。
[0087]本發(fā)明實(shí)施例中,導(dǎo)入單元402將所述用戶選擇的多媒體文件導(dǎo)入秘密相冊后,加密單元403在所述秘密相冊對應(yīng)的存儲路徑下,將所述多媒體文件名稱可逆加密為新的文件名稱,并自定義所述多媒體文件名稱的后綴以隱藏所述多媒體文件名稱,以生成所述多媒體文件名稱對應(yīng)的加密文件,刪除單元404在系統(tǒng)數(shù)據(jù)庫中刪除所述多媒體文件,可防止他人通過相關(guān)應(yīng)用軟件掃描到所述多媒體文件而威脅到用戶信息安全,從而提高保密相冊中多媒體文件的保密性,并且,恢復(fù)單元406根據(jù)用戶請求恢復(fù)刪除的秘密相冊,獲取單元4061獲取所述刪除的秘密相冊對應(yīng)的歷史密碼,所述歷史密碼為所述刪除的所述秘密相冊在未刪除之前使用的密碼,加密方式通常為與哈希算法具有類似的驗(yàn)證文件完整性的算法,可以防止秘密相冊中的多媒體文件被篡改,對比單元4062將所述歷史密碼與所述用戶輸入的密碼進(jìn)行對比,若不同,則不予恢復(fù),進(jìn)一步增強(qiáng)秘密相冊中多媒體文件的安全性。
[0088]本領(lǐng)域技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0089]以上對本發(fā)明所提供的一種多媒體文件加密方法及裝置進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種多媒體文件加密方法,其特征在于,包括: 根據(jù)用戶的請求創(chuàng)建秘密相冊,所述秘密相冊用于存放加密的多媒體文件; 將所述用戶選擇的多媒體文件導(dǎo)入所述秘密相冊中; 在所述秘密相冊對應(yīng)的存儲路徑下,將所述多媒體文件名稱進(jìn)行加密,以生成所述多媒體文件名稱對應(yīng)的加密文件; 從系統(tǒng)數(shù)據(jù)庫中刪除所述多媒體文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述多媒體文件名稱進(jìn)行加密包括: 將所述多媒體文件名稱可逆加密為新的文件名稱,并自定義所述多媒體文件名稱的后綴以隱藏所述多媒體文件名稱。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從系統(tǒng)數(shù)據(jù)庫中刪除所述多媒體文件之后包括: 在所述秘密相冊中,通過讀文件流的方式生成所述加密文件的縮略圖。
4.根據(jù)權(quán)利要求1至3任意一項(xiàng)所述的方法,其特征在于,所述方法還包括: 根據(jù)保存的歷史密碼,恢復(fù)用戶刪除的所述秘密相冊,所述歷史密碼為所述刪除的所述秘密相冊在未刪除之前使用的密碼。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)保存的所述秘密相冊的歷史密碼,恢復(fù)用戶刪除的所述秘密相冊包括: 根據(jù)所述用戶請求恢復(fù)刪除的秘密相冊,獲取所述刪除的秘密相冊對應(yīng)的歷史密碼; 將所述歷史密碼與所述用戶輸入的密碼進(jìn)行對比; 若相同,則將所述刪除的秘密相冊恢復(fù)到未刪除之前的存儲位置。
6.一種多媒體文件加密裝置,其特征在于,包括: 創(chuàng)建單元,用于根據(jù)用戶的請求創(chuàng)建秘密相冊,所述秘密相冊用于存放加密的多媒體文件; 導(dǎo)入單元,用于將所述用戶選擇的多媒體文件導(dǎo)入所述創(chuàng)建單元創(chuàng)建的所述秘密相冊中; 加密單元,用于在所述秘密相冊對應(yīng)的存儲路徑下,將所述導(dǎo)入單元導(dǎo)入的所述多媒體文件名稱進(jìn)行加密,以生成所述多媒體文件名稱對應(yīng)的加密文件; 刪除單元,用于從系統(tǒng)數(shù)據(jù)庫中刪除所述導(dǎo)入單元導(dǎo)入的所述多媒體文件。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述加密單元,還用于將所述導(dǎo)入單元導(dǎo)入的多媒體文件名稱可逆加密為新的文件名稱,并自定義所述多媒體文件名稱的后綴以隱藏所述多媒體文件名稱。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括: 生成單元,用于在所述秘密相冊中,通過讀文件流的方式生成所述加密單元加密的所述加密文件的縮略圖。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 恢復(fù)單元,用于根據(jù)保存的歷史密碼,恢復(fù)用戶刪除的所述秘密相冊,所述歷史密碼為所述刪除的所述秘密相冊在未刪除之前使用的密碼。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述恢復(fù)單元包括:獲取單元,用于根據(jù)所述用戶請求恢復(fù)刪除的秘密相冊,獲取所述刪除的秘密相冊對應(yīng)的歷史密碼; 對比單元,用于將所述歷史密碼與所述用戶輸入的密碼進(jìn)行對比; 處理單元,用于若所述歷史密碼與所述用戶輸入的密碼相同,則將所述刪除的秘密相冊恢復(fù)到未刪除之前 的存儲位置。
【文檔編號】G06F21/60GK103838986SQ201210476802
【公開日】2014年6月4日 申請日期:2012年11月21日 優(yōu)先權(quán)日:2012年11月21日
【發(fā)明者】金成美, 生士東 申請人:騰訊科技(深圳)有限公司