專(zhuān)利名稱(chēng):一種數(shù)據(jù)保密方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子信息技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)保密方法及裝置。
背景技術(shù):
隨著電子信息技術(shù)的發(fā)展,個(gè)人終端上的加密技術(shù)已經(jīng)日趨成熟,尤其是密碼認(rèn)證、指紋識(shí)別等加密手段,保證了用戶在終端設(shè)備上所儲(chǔ)存的信息的安全性。在現(xiàn)有技術(shù)中,用戶想要使用經(jīng)過(guò)加密的信息、應(yīng)用程序等,主要需要通過(guò)以下流程:每次打開(kāi)經(jīng)過(guò)加密文檔或應(yīng)用,都需要手動(dòng)輸入密碼,若要打開(kāi)由同一個(gè)密碼加 密的一系列信息,則需要重新輸入密碼,例如現(xiàn)在許多閱讀器都可以直接讀取RAR格式的壓縮包中的內(nèi)容,并且這種格式的壓縮包可以設(shè)置解壓口令(密碼),用戶若要閱覽壓縮包中的一個(gè)文件,就需要輸入相應(yīng)的解壓口令,比如當(dāng)用戶瀏覽完了壓縮包A中的文件檔I后再瀏覽壓縮包A中文檔2,就需要再次輸入解壓口令。在實(shí)際應(yīng)用中,用戶往往需要反復(fù)閱讀同一個(gè)壓縮包中的多個(gè)文件,這就需要用戶反復(fù)解壓同一個(gè)壓縮包中的文件,而每次解壓文件,用戶都需要重新輸入密碼。比如土木工程師需要在現(xiàn)場(chǎng)通過(guò)智能手機(jī)或筆記本電腦等終端設(shè)備查看經(jīng)過(guò)加密壓縮的施工圖紙時(shí),由于圖紙較多,需要反復(fù)翻閱。由于每一次打開(kāi)新的文檔或程序都需要重新輸入密碼,這需要消耗用戶額外的時(shí)間,增加用戶的工作量,從而降低用戶體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種數(shù)據(jù)保密方法及裝置,能夠在數(shù)據(jù)被解密后的指定時(shí)間內(nèi)不對(duì)正在被讀寫(xiě)的數(shù)據(jù)進(jìn)行重新加密,在經(jīng)過(guò)了指定時(shí)間后再對(duì)數(shù)據(jù)進(jìn)行重新加密,本發(fā)明相比現(xiàn)有技術(shù)減少了用戶對(duì)于正在使用的數(shù)據(jù)所需輸入密碼的頻率,節(jié)約了用戶的時(shí)間和工作量,從而提高了用戶體驗(yàn)度。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案一方面,本發(fā)明的實(shí)施例提供一種數(shù)據(jù)保密方法,包括根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密;檢測(cè)所述被解密的數(shù)據(jù)當(dāng)前是否被讀寫(xiě);根據(jù)預(yù)設(shè)規(guī)則,保持所述被解密數(shù)據(jù)的解密狀態(tài)或?qū)λ霰唤饷軘?shù)據(jù)重新加密。另一方面,本發(fā)明的實(shí)施例提供一種數(shù)據(jù)保密裝置,包括解密模塊,用于根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密;檢測(cè)模塊,用于檢測(cè)所述被解密的數(shù)據(jù)當(dāng)前是否被讀寫(xiě);加密模塊,用于根據(jù)預(yù)設(shè)規(guī)則,保持所述被解密數(shù)據(jù)的解密狀態(tài)或?qū)λ霰唤饷軘?shù)據(jù)重新加密。本發(fā)明實(shí)施例提供的文件加密方法及裝置,能夠在數(shù)據(jù)被解密后的指定時(shí)間內(nèi)不對(duì)正在被讀寫(xiě)的數(shù)據(jù)進(jìn)行重新加密,若在預(yù)設(shè)時(shí)間內(nèi)被解密數(shù)據(jù)沒(méi)有被使用,則再對(duì)被解密數(shù)據(jù)進(jìn)行重新加密。由于現(xiàn)有技術(shù)中每一次打開(kāi)新的文檔或程序都需要重新輸入密碼,本發(fā)明相比現(xiàn)有技術(shù),減少了用戶對(duì)于正在使用的數(shù)據(jù)所需輸入密碼的頻率,節(jié)約了用戶的時(shí)間和工作量,從而提高了用戶體驗(yàn)度。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖I為本發(fā)明實(shí)施例I提供的一種數(shù)據(jù)保密方法的流程圖;圖2a為本發(fā)明實(shí)施例2提供的一種數(shù)據(jù)保密方法的流程圖; 圖2b為本發(fā)明實(shí)施例2提供的另一種數(shù)據(jù)保密方法的流程圖;圖2c為本發(fā)明實(shí)施例2提供的再一種數(shù)據(jù)保密方法的流程圖;圖2d為本發(fā)明實(shí)施例2提供的具體實(shí)例的示意圖;圖3為本發(fā)明實(shí)施例3提供的一種數(shù)據(jù)保密裝置的結(jié)構(gòu)示意圖;圖4a為本發(fā)明實(shí)施例4提供的一種數(shù)據(jù)保密裝置的結(jié)構(gòu)示意圖;圖4b為本發(fā)明實(shí)施例4提供的一種數(shù)據(jù)保密裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。為使本發(fā)明技術(shù)方案的優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作詳細(xì)說(shuō)明。實(shí)施例I本發(fā)明實(shí)施例提供一種數(shù)據(jù)保密方法,如圖I所示,包括需要說(shuō)明的是,在本發(fā)明實(shí)施例中,用于執(zhí)行本發(fā)明方法的可以是一種終端設(shè)備,例如智能手機(jī)、移動(dòng)電腦或其他的攜帶式終端,也可以是個(gè)人電腦或電子閱讀器等設(shè)備。步驟101,根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密。在本實(shí)施例中,終端設(shè)備可以通過(guò)現(xiàn)有的技術(shù)手段根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密,被解密的數(shù)據(jù)的來(lái)源和位置并不限定,例如可以是儲(chǔ)存在終端設(shè)備的本身的存儲(chǔ)器中的數(shù)據(jù),也可以是儲(chǔ)存在其他設(shè)備中的數(shù)據(jù)并且終端設(shè)備可以直接從其他設(shè)備中獲取這些數(shù)據(jù)。步驟102,檢測(cè)所述被解密的數(shù)據(jù)當(dāng)前是否被讀寫(xiě)。在本實(shí)施例中,數(shù)據(jù)被讀寫(xiě)即為終端設(shè)備中的處理器、存儲(chǔ)器等元件正在讀取或改寫(xiě)這些數(shù)據(jù),例如用戶可以通過(guò)輸入設(shè)備操作終端設(shè)備,并通過(guò)終端設(shè)備中的應(yīng)用程序、操作系統(tǒng)等使用這些數(shù)據(jù),具體的使用方式可以是現(xiàn)有技術(shù)中的讀取、改寫(xiě)等過(guò)程,t匕如當(dāng)用戶在終端設(shè)備的操作系統(tǒng)的界面(如常用的windows系統(tǒng))上打開(kāi)一個(gè)word格式的文檔,此時(shí)終端設(shè)備就需要從存儲(chǔ)器中讀取這個(gè)文檔的二進(jìn)制數(shù)據(jù);當(dāng)用戶通過(guò)終端設(shè)備對(duì)這個(gè)文檔進(jìn)行修改,此時(shí)終端設(shè)備就需要接收用戶通過(guò)輸入設(shè)備輸入的信息,并根據(jù)用戶輸入的信息對(duì)這個(gè)文檔的二進(jìn)制數(shù)據(jù)進(jìn)行改寫(xiě)。進(jìn)一步的,本實(shí)施例中所述的數(shù)據(jù)還可以是應(yīng)用程序,因?yàn)閼?yīng)用程序與其他如文本文檔等類(lèi)型的數(shù)據(jù)一樣,是由程序代碼組成,并且這些程序代碼是以二進(jìn)制碼的形式儲(chǔ)存在終端設(shè)備中的。在實(shí)際應(yīng)用中,終端設(shè)備也可以通過(guò)與其他類(lèi)型的數(shù)據(jù)相同的解密手段進(jìn)行加密,在應(yīng)用程序被解密后才可本終端設(shè)備執(zhí)行,應(yīng)用程序被讀寫(xiě)即為應(yīng)用程序被終端設(shè)備執(zhí)行。步驟103,若所述被解密的數(shù)據(jù)當(dāng)前正在被讀寫(xiě),則在讀寫(xiě)結(jié)束的時(shí)刻開(kāi)始計(jì)時(shí)。在本實(shí)施例中,終端設(shè)備可以通過(guò)本領(lǐng)域技術(shù)人員所熟知的計(jì)時(shí)手段,在終端設(shè)備對(duì)被解密的數(shù)據(jù)的讀寫(xiě)過(guò)程完畢后開(kāi)始計(jì)時(shí),例如用戶通過(guò)終端設(shè)備打開(kāi)了 word文檔 后,并沒(méi)有做除了關(guān)閉word文檔以外的其他的任何操作,終端設(shè)備的后臺(tái)程序也沒(méi)有對(duì)這個(gè)word文檔進(jìn)行任何讀寫(xiě),即word文檔被打開(kāi)后(即最初的讀取過(guò)程執(zhí)行完畢后),終端設(shè)備可以開(kāi)始計(jì)時(shí)。需要特別說(shuō)明的是,既使被解密的數(shù)據(jù)被關(guān)閉了(如word文檔被關(guān)閉),終端設(shè)備依然可以通過(guò)上述過(guò)程對(duì)被解密的數(shù)據(jù)開(kāi)始計(jì)時(shí),因?yàn)楸唤饷艿臄?shù)據(jù)被關(guān)閉后,終端設(shè)備必然不會(huì)對(duì)這個(gè)被關(guān)閉的被解密的數(shù)據(jù)進(jìn)行任何讀寫(xiě)。若在預(yù)設(shè)時(shí)間內(nèi),用戶在此打開(kāi)被解密的數(shù)據(jù),由于還在計(jì)時(shí)過(guò)程中,終端設(shè)備并沒(méi)有對(duì)被解密的數(shù)據(jù)執(zhí)行步驟104的重新加密的過(guò)程,則用戶不必再次輸入密碼,而是由終端設(shè)備直接打開(kāi)被解密的數(shù)據(jù)。每隔指定時(shí)間,對(duì)所述被解密的數(shù)據(jù)執(zhí)行步驟102至步驟103,直至在預(yù)設(shè)時(shí)間內(nèi),所述被解密的數(shù)據(jù)沒(méi)被讀寫(xiě)。例如在第一時(shí)間,被解密的數(shù)據(jù)當(dāng)前正在被讀寫(xiě),說(shuō)明用戶或終端設(shè)備正在使用這個(gè)被解密的數(shù)據(jù),則終端設(shè)備可以在間隔指定時(shí)間后再次執(zhí)行步驟102,以檢測(cè)被解密的數(shù)據(jù)當(dāng)前是否正在被讀寫(xiě),若被解密的數(shù)據(jù)當(dāng)前任然正在被讀寫(xiě),則終端設(shè)備可以在間隔指定時(shí)間后再次執(zhí)行步驟102。以此類(lèi)推,直至在預(yù)設(shè)時(shí)間內(nèi),所述被解密的數(shù)據(jù)沒(méi)被讀寫(xiě),比如word文檔被打開(kāi)后并且沒(méi)有進(jìn)行任何讀寫(xiě),終端設(shè)備可以開(kāi)始計(jì)時(shí),經(jīng)過(guò)5分鐘(SP預(yù)設(shè)時(shí)間)后,且在這個(gè)期間內(nèi)word文檔仍未被讀寫(xiě),則終端設(shè)備可以執(zhí)行步驟104。步驟104,若在所述預(yù)設(shè)時(shí)間段內(nèi),所述被解密的數(shù)據(jù)沒(méi)被讀寫(xiě),則對(duì)所述數(shù)據(jù)重新進(jìn)行加密。在本實(shí)施例中,終端設(shè)備可以通過(guò)解密的逆過(guò)程對(duì)被解密的數(shù)據(jù)進(jìn)行重新加密,以使被解密的數(shù)據(jù)恢復(fù)到原先被加密的狀態(tài)。本發(fā)明實(shí)施例提供的文件加密方法,能夠在數(shù)據(jù)被解密后的指定時(shí)間內(nèi)不對(duì)正在被讀寫(xiě)的數(shù)據(jù)進(jìn)行重新加密,若在預(yù)設(shè)時(shí)間內(nèi)被解密數(shù)據(jù)沒(méi)有被使用,則再對(duì)被解密數(shù)據(jù)進(jìn)行重新加密。由于現(xiàn)有技術(shù)中每一次打開(kāi)新的文檔或程序都需要重新輸入密碼,本發(fā)明相比現(xiàn)有技術(shù),減少了用戶對(duì)于正在使用的數(shù)據(jù)所需輸入密碼的頻率,節(jié)約了用戶的時(shí)間和工作量,從而提高了用戶體驗(yàn)度。實(shí)施例2本發(fā)明實(shí)施例提供一種數(shù)據(jù)保密方法,如圖2a所示,包括
步驟201,接收指示信息。其中,指示信息包括所述標(biāo)識(shí)信息和識(shí)別信息。在本實(shí)施例中,終端設(shè)備可以接收用戶通過(guò)輸入設(shè)備所輸入的指示信息,該指示信息用于指示終端設(shè)備對(duì)用戶指定的數(shù)據(jù)進(jìn)行標(biāo)記,指示信息中包括的識(shí)別信息用于終端設(shè)備識(shí)別用戶所指定的數(shù)據(jù),標(biāo)識(shí)信息用于對(duì)識(shí)別信息所對(duì)應(yīng)的用戶所指定的數(shù)據(jù)進(jìn)行標(biāo)記。需要說(shuō)明的是,標(biāo)識(shí)信息和識(shí)別信息的具體信息格式,以及對(duì)數(shù)據(jù)進(jìn)行識(shí)別、標(biāo)記的具體實(shí)施方式
可以是本領(lǐng)域技術(shù)人員所熟知的任意格式或?qū)嵤┓绞剑诖瞬蛔飨薅?。步驟202,獲取所述識(shí)別信息所對(duì)應(yīng)的數(shù)據(jù)。需要說(shuō)明的是,在本實(shí)施例中,終端設(shè)備所獲取的識(shí)別信息所對(duì)應(yīng)的數(shù)據(jù)可以不是被加密的數(shù)據(jù)。因?yàn)樵诂F(xiàn)有技術(shù)中存在本領(lǐng)域技術(shù)人員所熟知的手段,使的終端設(shè)備對(duì) 數(shù)據(jù)進(jìn)行標(biāo)記的過(guò)程可以獨(dú)立于對(duì)數(shù)據(jù)進(jìn)行加密的過(guò)程。即用戶或技術(shù)人員可以對(duì)被標(biāo)記但是沒(méi)有被加密的數(shù)據(jù)進(jìn)行加密,從而使這種先標(biāo)記后加密的數(shù)據(jù)能夠被終端設(shè)備通過(guò)本實(shí)施例后面所述的數(shù)據(jù)解密過(guò)程進(jìn)行解密。步驟203,將所述標(biāo)識(shí)信息添加至所述識(shí)別信息所對(duì)應(yīng)的數(shù)據(jù)。在本實(shí)施例中,終端設(shè)備將標(biāo)識(shí)信息添加至識(shí)別信息所對(duì)應(yīng)的數(shù)據(jù)的過(guò)程,可以是本領(lǐng)域技術(shù)人員所熟知的對(duì)識(shí)別信息所對(duì)應(yīng)的數(shù)據(jù)進(jìn)行標(biāo)記的過(guò)程,例如終端設(shè)備可以對(duì)識(shí)別信息所對(duì)應(yīng)的數(shù)據(jù)打上標(biāo)簽,并顯示在終端設(shè)備的操作界面上,以使用戶以可以分辨出哪些數(shù)據(jù)被標(biāo)記了,哪些數(shù)據(jù)沒(méi)有被標(biāo)記。例如如圖2d所示,智能手機(jī)可以通過(guò)現(xiàn)有技術(shù)手段將常用的智能控件與加/解密程序相關(guān)聯(lián),從而在屏幕上顯示當(dāng)前正在本讀寫(xiě)的被解密的文檔、圖片,和被解密的應(yīng)用程序,以便于用戶掌握目前的被解密數(shù)據(jù)的讀寫(xiě)情況。步驟204,在接收到所述密碼后,獲取存在所述標(biāo)識(shí)信息的數(shù)據(jù)。在本實(shí)施例中,存在標(biāo)識(shí)信息的數(shù)據(jù)可以是實(shí)際應(yīng)用被標(biāo)記的數(shù)據(jù)。終端設(shè)備在接收到用戶通過(guò)輸入設(shè)備所輸入的密碼后,可以對(duì)存在標(biāo)識(shí)信息的數(shù)據(jù)進(jìn)行解密,并對(duì)被解密的并且存在標(biāo)識(shí)信息的數(shù)據(jù)執(zhí)行步驟206至步驟210。若被解密的數(shù)據(jù)不存在標(biāo)識(shí)信息,則終端設(shè)備不對(duì)不存在標(biāo)識(shí)信息的解密的數(shù)據(jù)執(zhí)行步驟206至步驟210。步驟205,根據(jù)所接收的密碼對(duì)存在所述標(biāo)識(shí)信息的數(shù)據(jù)進(jìn)行解密。步驟206,檢測(cè)所述被解密的數(shù)據(jù)當(dāng)前是否被讀寫(xiě)。 在本實(shí)施例中,被解密的數(shù)據(jù)中存在標(biāo)識(shí)信息。步驟207,若所述被解密的數(shù)據(jù)當(dāng)前正在被讀寫(xiě),則在讀寫(xiě)結(jié)束的時(shí)刻開(kāi)始計(jì)時(shí)。每隔指定時(shí)間,對(duì)所述被解密的數(shù)據(jù)執(zhí)行步驟206至步驟207,直至在預(yù)設(shè)時(shí)間內(nèi),所述被解密的數(shù)據(jù)沒(méi)被讀寫(xiě)。步驟208a,若在所述預(yù)設(shè)時(shí)間段內(nèi),所述被解密的數(shù)據(jù)沒(méi)被讀寫(xiě),則對(duì)所述數(shù)據(jù)重新進(jìn)行加密。并列可選的,如圖2b所示,本實(shí)施例還包括步驟208b,若所述被解密的數(shù)據(jù)當(dāng)前正在被讀寫(xiě),則在讀寫(xiě)結(jié)束的時(shí)刻開(kāi)始計(jì)時(shí),并在經(jīng)過(guò)指定時(shí)間后對(duì)所述數(shù)據(jù)重新進(jìn)行加密。
在本實(shí)施例中,終端設(shè)備可以不執(zhí)行每隔指定時(shí)間,對(duì)被解密的數(shù)據(jù)執(zhí)行步驟206至步驟207,直至在預(yù)設(shè)時(shí)間內(nèi),被解密的數(shù)據(jù)沒(méi)被讀寫(xiě)的這個(gè)循環(huán)過(guò)程,而是在被解密的數(shù)據(jù)在第一次被讀寫(xiě)后就持續(xù)對(duì)其進(jìn)行計(jì)時(shí),并且不論在預(yù)設(shè)時(shí)間內(nèi)該被解密的數(shù)據(jù)是否被再次讀寫(xiě),都不中斷或重啟計(jì)時(shí)過(guò)程,例如用戶于某一天上午9點(diǎn)整在終端設(shè)備上打開(kāi)了 txt文檔后,終端設(shè)備立即開(kāi)始計(jì)時(shí),并在5分鐘后,即這一天上午9:05,不管這個(gè)txt文檔是否正在被使用,立即對(duì)其進(jìn)行重新加密。并列可選的,如圖2c所示,本實(shí)施例還包括步驟209,檢測(cè)是否接收到接收觸發(fā)信息。其中,觸發(fā)信息包括關(guān)機(jī)指示信息、待機(jī)指示信息、注銷(xiāo)指示信息中的任意一項(xiàng)。在本實(shí)施例中,終端設(shè)備可能會(huì)出于一些特殊狀態(tài),例如用戶通過(guò)輸入設(shè)備向終端設(shè)備輸入用于觸發(fā)終端設(shè)備關(guān)機(jī)的關(guān)機(jī)指示信息,使得終端設(shè)備處于即將關(guān)機(jī)的狀態(tài);用戶通過(guò)輸入設(shè)備向終端設(shè)備輸入用于觸發(fā)終端設(shè)備待機(jī)的待機(jī)指示信息,使得終端設(shè)備·處于即將待機(jī)的狀態(tài);用戶通過(guò)輸入設(shè)備向終端設(shè)備輸入用于觸發(fā)終端設(shè)備注銷(xiāo)的注銷(xiāo)指示信息,使得終端設(shè)備處于即將注銷(xiāo)的狀態(tài)。終端設(shè)備處于這些狀態(tài)時(shí),可以對(duì)被解密的數(shù)據(jù)進(jìn)行重新加密。步驟210,若接收到所述觸發(fā)信息,則對(duì)所述數(shù)據(jù)重新進(jìn)行加密。若沒(méi)有接收到所述觸發(fā)信息,則不作處理。本發(fā)明實(shí)施例提供的文件加密方法,能夠在數(shù)據(jù)被解密后的指定時(shí)間內(nèi)不對(duì)正在被讀寫(xiě)的數(shù)據(jù)進(jìn)行重新加密,若在預(yù)設(shè)時(shí)間內(nèi)被解密數(shù)據(jù)沒(méi)有被使用,則再對(duì)被解密數(shù)據(jù)進(jìn)行重新加密;并且還能夠在終端設(shè)備處于即將關(guān)機(jī)、注銷(xiāo)、待機(jī)等狀態(tài)下自動(dòng)對(duì)被解密數(shù)據(jù)重新加密以提高數(shù)據(jù)的安全性。由于現(xiàn)有技術(shù)中每一次打開(kāi)新的文檔或程序都需要重新輸入密碼,本發(fā)明相比現(xiàn)有技術(shù),減少了用戶對(duì)于正在使用的數(shù)據(jù)所需輸入密碼的頻率,節(jié)約了用戶的時(shí)間和工作量,從而提高了用戶體驗(yàn)度。實(shí)施例3本發(fā)明實(shí)施例提供一種數(shù)據(jù)保密裝置,如圖3所示,包括解密模塊31,用于根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密。檢測(cè)模塊32,用于每隔指定時(shí)間,檢測(cè)所述被解密的數(shù)據(jù)當(dāng)前是否被讀寫(xiě)。計(jì)時(shí)模塊33,用于當(dāng)所述檢測(cè)模塊檢測(cè)出所述被解密的數(shù)據(jù)當(dāng)前正在被讀寫(xiě),則在讀寫(xiě)結(jié)束的時(shí)刻開(kāi)始計(jì)時(shí)。加密模塊34,用于若在所述預(yù)設(shè)時(shí)間段內(nèi),所述被解密的數(shù)據(jù)沒(méi)被讀寫(xiě),則對(duì)所述數(shù)據(jù)重新進(jìn)行加密。 本發(fā)明實(shí)施例提供的文件加密裝置,能夠在數(shù)據(jù)被解密后的指定時(shí)間內(nèi)不對(duì)正在被讀寫(xiě)的數(shù)據(jù)進(jìn)行重新加密,若在預(yù)設(shè)時(shí)間內(nèi)被解密數(shù)據(jù)沒(méi)有被使用,則再對(duì)被解密數(shù)據(jù)進(jìn)行重新加密。由于現(xiàn)有技術(shù)中每一次打開(kāi)新的文檔或程序都需要重新輸入密碼,本發(fā)明相比現(xiàn)有技術(shù),減少了用戶對(duì)于正在使用的數(shù)據(jù)所需輸入密碼的頻率,節(jié)約了用戶的時(shí)間和工作量,從而提高了用戶體驗(yàn)度。實(shí)施例4本發(fā)明實(shí)施例提供一種數(shù)據(jù)保密裝置,如圖4a所示,包括接收模塊41,用于接收指示信息,所述指示信息包括所述標(biāo)識(shí)信息和識(shí)別信息。
搜索模塊42,用于獲取所述識(shí)別信息所對(duì)應(yīng)的數(shù)據(jù)。添加模塊43,用于將所述標(biāo)識(shí)信息添加至所述識(shí)別信息所對(duì)應(yīng)的數(shù)據(jù)。提取模塊44,用于在接收到所述密碼后,并在根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密之前,獲取存在所述標(biāo)識(shí)信息的數(shù)據(jù)。解密模塊45,用于根據(jù)所接收的密碼對(duì)存在所述標(biāo)識(shí)信息的數(shù)據(jù)進(jìn)行解密。檢測(cè)模塊46,用于每隔指定時(shí)間,檢測(cè)所述被解密的數(shù)據(jù)當(dāng)前是否被讀寫(xiě)。計(jì)時(shí)模塊47,用于當(dāng)所述檢測(cè)模塊檢測(cè)出所述被解密的數(shù)據(jù)當(dāng)前正在被讀寫(xiě),則在讀寫(xiě)結(jié)束的時(shí)刻開(kāi)始計(jì)時(shí)。加密模塊48,用于若在所述預(yù)設(shè)時(shí)間段內(nèi),所述被解密的數(shù)據(jù)沒(méi)被讀寫(xiě),則對(duì)所述數(shù)據(jù)重新進(jìn)行加密。 進(jìn)一步的,所述計(jì)時(shí)模塊47,還用于若所述被解密的數(shù)據(jù)當(dāng)前正在被讀寫(xiě),則在讀寫(xiě)結(jié)束的時(shí)刻開(kāi)始計(jì)時(shí)。所述加密模塊48,還用于在經(jīng)過(guò)指定時(shí)間后對(duì)所述數(shù)據(jù)重新進(jìn)行加密。再進(jìn)一步的,如圖4b所示觸發(fā)模塊49,用于在根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密后,檢測(cè)是否接收到接收觸發(fā)信息,所述觸發(fā)信息包括關(guān)機(jī)指示信息、待機(jī)指示信息、注銷(xiāo)指示信息中的任意一項(xiàng)。所述加密模塊48,還用于若接收到所述觸發(fā)信息,則對(duì)所述數(shù)據(jù)重新進(jìn)行加密。本發(fā)明實(shí)施例提供的文件加密裝置,能夠在數(shù)據(jù)被解密后的指定時(shí)間內(nèi)不對(duì)正在被讀寫(xiě)的數(shù)據(jù)進(jìn)行重新加密,若在預(yù)設(shè)時(shí)間內(nèi)被解密數(shù)據(jù)沒(méi)有被使用,則再對(duì)被解密數(shù)據(jù)進(jìn)行重新加密;并且還能夠在終端設(shè)備處于即將關(guān)機(jī)、注銷(xiāo)、待機(jī)等狀態(tài)下自動(dòng)對(duì)被解密數(shù)據(jù)重新加密以提高數(shù)據(jù)的安全性。由于現(xiàn)有技術(shù)中每一次打開(kāi)新的文檔或程序都需要重新輸入密碼,本發(fā)明相比現(xiàn)有技術(shù),減少了用戶對(duì)于正在使用的數(shù)據(jù)所需輸入密碼的頻率,節(jié)約了用戶的時(shí)間和工作量,從而提高了用戶體驗(yàn)度。本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于設(shè)備實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種數(shù)據(jù)保密方法,其特征在于,包括 根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密; 檢測(cè)所述被解密的數(shù)據(jù)當(dāng)前是否被讀寫(xiě); 根據(jù)預(yù)設(shè)規(guī)則,保持所述被解密數(shù)據(jù)的解密狀態(tài)或?qū)λ霰唤饷軘?shù)據(jù)重新加密。
2.根據(jù)權(quán)利要求I所述的文件加密方法,其特征在于,所述方法還包括 接收指示信息,所述指示信息包括標(biāo)識(shí)信息和識(shí)別信息; 獲取所述識(shí)別信息所對(duì)應(yīng)的數(shù)據(jù); 將所述標(biāo)識(shí)信息添加至所述識(shí)別信息所對(duì)應(yīng)的數(shù)據(jù)。
3.根據(jù)權(quán)利要求I或2所述的文件加密方法,其特征在于,在根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密之前,還包括 在接收到所述密碼后,獲取存在所述標(biāo)識(shí)信息的數(shù)據(jù); 所述根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密為根據(jù)所接收的密碼對(duì)存在所述標(biāo)識(shí)信息的數(shù)據(jù)進(jìn)行解密。
4.根據(jù)權(quán)利要求I所述的文件加密方法,其特征在于,所述根據(jù)預(yù)設(shè)規(guī)則,保持所述被解密數(shù)據(jù)的解密狀態(tài)或?qū)λ霰唤饷軘?shù)據(jù)重新加密的步驟,具體為 若所述被解密的數(shù)據(jù)當(dāng)前正在被讀寫(xiě),則在所述讀寫(xiě)結(jié)束的時(shí)刻開(kāi)始計(jì)時(shí); 每隔指定時(shí)間,對(duì)所述被解密的數(shù)據(jù)讀寫(xiě)狀態(tài)進(jìn)行檢測(cè),若在預(yù)設(shè)第一時(shí)間閾值范圍內(nèi),檢測(cè)到所述被解密的數(shù)據(jù)未被讀寫(xiě),則對(duì)所述數(shù)據(jù)重新進(jìn)行加密;和/或, 若所述被解密的數(shù)據(jù)當(dāng)前正在被讀寫(xiě),則在讀寫(xiě)結(jié)束的時(shí)刻開(kāi)始計(jì)時(shí),并在達(dá)到第二時(shí)間閾值后對(duì)所述數(shù)據(jù)重新進(jìn)行加密。
5.根據(jù)權(quán)利要求I或4所述的文件加密方法,其特征在于,在根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密后,還包括 檢測(cè)是否接收到接收觸發(fā)信息,所述觸發(fā)信息包括關(guān)機(jī)指示信息、待機(jī)指示信息、注銷(xiāo)指示信息中的任意一項(xiàng); 若接收到所述觸發(fā)信息,則對(duì)所述數(shù)據(jù)重新進(jìn)行加密。
6.一種數(shù)據(jù)保密裝置,其特征在于,包括 解密模塊,用于根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密; 檢測(cè)模塊,用于檢測(cè)所述被解密的數(shù)據(jù)當(dāng)前是否被讀寫(xiě); 加密模塊,用于根據(jù)預(yù)設(shè)規(guī)則,保持所述被解密數(shù)據(jù)的解密狀態(tài)或?qū)λ霰唤饷軘?shù)據(jù)重新加密。
7.根據(jù)權(quán)利要求6所述的文件加密裝置,其特征在于,還包括 接收模塊,用于接收指示信息,所述指示信息包括標(biāo)識(shí)信息和識(shí)別信息; 搜索模塊,用于獲取所述識(shí)別信息所對(duì)應(yīng)的數(shù)據(jù); 添加模塊,用于將所述標(biāo)識(shí)信息添加至所述識(shí)別信息所對(duì)應(yīng)的數(shù)據(jù)。
8.根據(jù)權(quán)利要求6或7所述的文件加密裝置,其特征在于,還包括 提取模塊,用于在接收到所述密碼后,并在根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密之前,獲取存在所述標(biāo)識(shí)信息的數(shù)據(jù); 所述解密模塊,還用于根據(jù)所接收的密碼對(duì)存在所述標(biāo)識(shí)信息的數(shù)據(jù)進(jìn)行解密。
9.根據(jù)權(quán)利要求6所述的文件加密裝置,其特征在于,還包括計(jì)時(shí)模塊,用于當(dāng)所述檢測(cè)模塊檢測(cè)出所述被解密的數(shù)據(jù)當(dāng)前正在被讀寫(xiě),則在讀寫(xiě)結(jié)束的時(shí)刻開(kāi)始計(jì)時(shí); 所述加密模塊,還用于若所述被解密的數(shù)據(jù)當(dāng)前正在被讀寫(xiě),則在所述讀寫(xiě)結(jié)束的時(shí)刻開(kāi)始計(jì)時(shí);每隔指定時(shí)間,對(duì)所述被解密的數(shù)據(jù)讀寫(xiě)狀態(tài)進(jìn)行檢測(cè),若在預(yù)設(shè)第一時(shí)間閾值范圍內(nèi),檢測(cè)到所述被解密的數(shù)據(jù)未被讀寫(xiě),則對(duì)所述數(shù)據(jù)重新進(jìn)行加密;和/或若所述被解密的數(shù)據(jù)當(dāng)前正在被讀寫(xiě),則在讀寫(xiě)結(jié)束的時(shí)刻開(kāi)始計(jì)時(shí),并在達(dá)到第二時(shí)間閾值后對(duì)所述數(shù)據(jù)重新進(jìn)行加密。
10.根據(jù)權(quán)利要求6或9所述的文件加密裝置,其特征在于,還包括 觸發(fā)模塊,用于在根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密后,檢測(cè)是否接收到接收觸發(fā)信息,所述觸發(fā)信息包括關(guān)機(jī)指示信息、待機(jī)指示信息、注銷(xiāo)指示信息中的任意一項(xiàng); 所述加密模塊,還用于若接收到所述觸發(fā)信息,則對(duì)所述數(shù)據(jù)重新進(jìn)行加密。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種數(shù)據(jù)保密方法及裝置,涉及電子信息技術(shù)領(lǐng)域,能夠減少用戶對(duì)于正在使用的數(shù)據(jù)所需輸入密碼的頻率,節(jié)約了用戶的時(shí)間和工作量,從而提高了用戶體驗(yàn)度。本發(fā)明的方法包括根據(jù)所接收的密碼對(duì)數(shù)據(jù)進(jìn)行解密;檢測(cè)所述被解密的數(shù)據(jù)當(dāng)前是否被讀寫(xiě);根據(jù)預(yù)設(shè)規(guī)則,保持所述被解密數(shù)據(jù)的解密狀態(tài)或?qū)λ霰唤饷軘?shù)據(jù)重新加密。本發(fā)明適用于對(duì)數(shù)據(jù)進(jìn)行保密。
文檔編號(hào)G06F21/60GK102930217SQ20121036495
公開(kāi)日2013年2月13日 申請(qǐng)日期2012年9月26日 優(yōu)先權(quán)日2012年9月26日
發(fā)明者劉子超, 吳輝 申請(qǐng)人:東莞宇龍通信科技有限公司, 宇龍計(jì)算機(jī)通信科技(深圳)有限公司