專利名稱:數(shù)據(jù)加密的方法及其通信終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)加密的方法及其通信終端。
背景技術(shù):
通信終端已經(jīng)廣泛的應(yīng)用于人們的生活和工作中,用戶使用通信終端存儲工作資料和生活文檔等。但是,這些資料和文檔用戶通常希望保密,不被其他非法用戶查看到。因此,需要對這些相關(guān)的文件進(jìn)行加密處理。在現(xiàn)有技術(shù)中,有一種文件自動加密方法,包括如下步驟讀取一配置信息,該配置信息包括一文件目錄的名稱及可加密文件的類型;監(jiān)視所述文件目錄,捕獲該目錄下的文件變化情況;判斷所捕獲的文件是否屬于所述加密文件的類型;若所捕獲的文件屬于所述加密文件的類型,則判斷該文件是否有加密標(biāo)記,以確定該文件是否已加密;若該文件沒有加密標(biāo)記,則等待所有對該文件的操作結(jié)束,產(chǎn)生加密 信息,并將該信息存入一數(shù)據(jù)庫;及加密該文件。該方法提出了文件自動加密的技術(shù)方案,通過監(jiān)控指定目錄、指定類型文件進(jìn)行加密。但是,該方法沒有根據(jù)用戶的需求進(jìn)行加密,如用戶只是針對拍照進(jìn)行加密,針對某個人拍照進(jìn)行加密。上網(wǎng)保存下來的照片不進(jìn)行加密。用戶無法方便的閱讀加密數(shù)據(jù)。綜上可知,現(xiàn)有的數(shù)據(jù)加密技術(shù)在實際使用上,顯然存在不便與缺陷,所以有必要加以改進(jìn)。
發(fā)明內(nèi)容
針對上述的缺陷,本發(fā)明的目的在于提供一種數(shù)據(jù)加密的方法及其通信終端,以實現(xiàn)根據(jù)用戶的需求對通信終端內(nèi)的數(shù)據(jù)進(jìn)行加密。為了實現(xiàn)上述目的,本發(fā)明提供一種數(shù)據(jù)加密的方法,所述方法包括如下步驟預(yù)設(shè)在加密模式下的加密密碼;在所述加密模式下,當(dāng)新建和/或修改數(shù)據(jù)時,采用所述加密密碼對新建和/或修改的所述數(shù)據(jù)進(jìn)行加密。根據(jù)所述的方法,所述方法還包括如下步驟預(yù)設(shè)進(jìn)入所述加密模式的操作事件;執(zhí)行所述操作事情進(jìn)入所述加密模式;所述操作事件包括在所述加密模式的進(jìn)入界面上點擊預(yù)設(shè)的位置和/或在所述進(jìn)入界面上滑動預(yù)設(shè)的軌跡。根據(jù)所述的方法,在未進(jìn)入所述加密模式之前,所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)被隱藏;或者所述所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)偽裝顯示;在進(jìn)入所述加密模式之后,所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)由所述加密密碼的解密密鑰解密后正常顯示;所述解密密鑰為所述加密密碼或者由預(yù)設(shè)的加密算法獲取的對應(yīng)所述加密密碼的解密密鑰。
根據(jù)所述的方法,所述預(yù)設(shè)在加密模式下的加密密碼的步驟之后包括將所述加密密碼與預(yù)設(shè)的郵箱和/或電話號碼綁定;通過點擊預(yù)設(shè)的觸發(fā)鏈接,將所述加密密碼發(fā)送到所述郵箱和/或所述電話號碼對應(yīng)的終端。根據(jù)所述的方法,所述方法還包括預(yù)設(shè)在所述加密模式下,所新建和/或修改的數(shù)據(jù)需要進(jìn)行加密處理的至少一個應(yīng)用;在所述在所述加密模式下,當(dāng)新建和/或修改數(shù)據(jù)時,采用所述加密密碼對新建和/或修改的所述數(shù)據(jù)進(jìn)行加密的步驟包括
在所述加密模式下,當(dāng)所述至少一個應(yīng)用新建和/或修改數(shù)據(jù)時,采用所述加密密碼對所述至少一個應(yīng)用新建和/或修改的所述數(shù)據(jù)進(jìn)行加密。為了實現(xiàn)本發(fā)明的另一發(fā)明目的,本發(fā)明還提供了一種通信終端,包括第一預(yù)設(shè)模塊,用于預(yù)設(shè)在加密模式下的加密密碼;加密模塊,用于在所述加密模式下,當(dāng)新建和/或修改數(shù)據(jù)時,采用所述加密密碼對新建和/或修改的所述數(shù)據(jù)進(jìn)行加密。根據(jù)所述的通信終端,所述通信終端還包括第二預(yù)設(shè)模塊,用于預(yù)設(shè)進(jìn)入所述加密模式的操作事件;執(zhí)行模塊,用于執(zhí)行所述操作事情進(jìn)入所述加密模式;所述操作事件包括在所述加密模式的進(jìn)入界面上點擊預(yù)設(shè)的位置和/或在所述進(jìn)入界面上滑動預(yù)設(shè)的軌跡。根據(jù)所述的通信終端,在未進(jìn)入所述加密模式之前,所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)被隱藏;或者所述所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)偽裝顯示;在進(jìn)入所述加密模式之后,所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)由所述加密密碼的解密密鑰解密后正常顯示;所述解密密鑰為所述加密密碼或者由預(yù)設(shè)的加密算法獲取的對應(yīng)所述加密密碼的解密密鑰。根據(jù)所述的通信終端,所述通信終端還包括綁定模塊,用于將所述加密密碼與預(yù)設(shè)的郵箱和/或電話號碼綁定;發(fā)送模塊,用于點擊預(yù)設(shè)的觸發(fā)鏈接,將所述加密密碼發(fā)送到所述郵箱和/或所述電話號碼對應(yīng)的終端。根據(jù)所述的通信終端,所述通信終端還包括第三預(yù)設(shè)模塊,用于預(yù)設(shè)在所述加密模式下,所新建和/或修改的數(shù)據(jù)需要進(jìn)行加密處理的至少一個應(yīng)用;在所述加密模式下,當(dāng)所述至少一個應(yīng)用新建和/或修改數(shù)據(jù)時,所述加密模塊采用所述加密密碼對所述至少一個應(yīng)用新建和/或修改的所述數(shù)據(jù)進(jìn)行加密。本發(fā)明通過預(yù)設(shè)在加密模式下的加密密碼;在所述加密模式下,當(dāng)新建和/或修改數(shù)據(jù)時,采用所述加密密碼對新建和/或修改的所述數(shù)據(jù)進(jìn)行加密;實現(xiàn)了根據(jù)用戶的需求對通信終端中的數(shù)據(jù)進(jìn)行加密。并且在加密模式下,用戶可以方便的瀏覽被加密的數(shù)據(jù),而在正常模式下可以隱藏加密的數(shù)據(jù),非法用戶無法查看到加密后的數(shù)據(jù),真正的實現(xiàn)了數(shù)據(jù)加密,保證了數(shù)據(jù)的安全。在進(jìn)入加密模式后,加解密過程中,無需用戶繁雜的操作即可實現(xiàn)對數(shù)據(jù)的加解密,例如,執(zhí)行預(yù)設(shè)的操作事件進(jìn)入加密模式后,被加密的數(shù)據(jù)將被通信終端自動解密,用戶可以自由瀏覽被加密的數(shù)據(jù),而不需要人工再次數(shù)據(jù)解密密碼,這些操作可以對用戶是透明的,使用非常方便,提升了用戶體驗。
圖I是本發(fā)明第一實施例提供的通信終端的結(jié)構(gòu)示意圖;圖2是本發(fā)明第二、三、四實施例提供的通信終端的結(jié)構(gòu)示意圖;圖3是本發(fā)明第五實施例提供的數(shù)據(jù)加密的方法流程圖;圖4是本發(fā)明一個實施例提供的數(shù)據(jù)加密的方法流程圖;圖5是本發(fā)明一個實施例提供的數(shù)據(jù)解密的方法流程圖;·圖6A是本發(fā)明一個實施例提供的進(jìn)入加密模式的操作示意圖;圖6B是本發(fā)明一個實施例提供的數(shù)據(jù)加密設(shè)置示意圖;圖6C是本發(fā)明一個實施例提供的數(shù)據(jù)加密設(shè)置示意圖;圖6D是本發(fā)明一個實施例提供的數(shù)據(jù)加密密鑰找回設(shè)置示意圖;圖6E是本發(fā)明一個實施例提供的用戶主動加密數(shù)據(jù)的操作示意圖;圖7是本發(fā)明一個實施例提供的通信終端的系統(tǒng)組成示例圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參見圖1,在本發(fā)明的第一實施例中,提供了一種通信終端100,包括第一預(yù)設(shè)模塊10,用于預(yù)設(shè)在加密模式下的加密密碼;加密模塊20,用于在所述加密模式下,當(dāng)新建和/或修改數(shù)據(jù)時,采用所述加密密碼對新建和/或修改的所述數(shù)據(jù)進(jìn)行加密。在該實施例中,通過第一預(yù)設(shè)模塊10設(shè)置在加密模式下的加密密碼;因此在加密模式下新建或者修改的數(shù)據(jù)都會被加密。加密密碼可以通過多種加密算法獲取,提高數(shù)據(jù)的安全性。當(dāng)然也可以由用戶自行進(jìn)行設(shè)置,方便用戶記憶該密碼。則在加密模式下時,用戶進(jìn)行新建和/或修改數(shù)據(jù)的操作時,加密模塊20采用所述加密密碼對所述數(shù)據(jù)進(jìn)行加密。例如,用戶采用通信終端100進(jìn)程拍照操作時,產(chǎn)生的照片將由加密模塊20實時進(jìn)行加密?;蛘咄ㄐ沤K端100的通訊錄被選擇為需要加密的數(shù)據(jù)類型時,則加密模塊20對通訊錄進(jìn)行加密等。參見圖2,在本發(fā)明的第二實施例中,通信終端100還包括第二預(yù)設(shè)模塊30,用于預(yù)設(shè)進(jìn)入所述加密模式的操作事件;執(zhí)行模塊40,用于執(zhí)行所述操作事情進(jìn)入所述加密模式;所述操作事件包括在所述加密模式的進(jìn)入界面上點擊預(yù)設(shè)的位置和/或在所述進(jìn)入界面上滑動預(yù)設(shè)的軌跡。在該實施例中,第二預(yù)設(shè)模塊30預(yù)設(shè)進(jìn)入所述加密模式的操作事件,該操作事件可以由用戶自行設(shè)置,具有用戶的個性,其他非通信終端100的用戶無法獲知該操作事件,所有也無法進(jìn)入加密模式。而通信終端100的用戶需要進(jìn)入加密模式時,通過執(zhí)行模塊40執(zhí)行所述操作事情進(jìn)入所述加密模式。優(yōu)選的,所述操作事件包括在所述加密模式的進(jìn)入界面上點擊預(yù)設(shè)的位置和/或在所述進(jìn)入界面上滑動預(yù)設(shè)的軌跡,例如,按照在通信終端100的主界面或者待機界面上滑動預(yù)設(shè)的字母和數(shù)字的組合,或者特定的圖形等,經(jīng)通信終端100的檢驗?zāi)K檢驗與預(yù)設(shè)的軌跡相同則可以進(jìn)入加密模式?;蛘呤怯脩舭l(fā)出預(yù)設(shè)的語音命令,例如芝麻開門,進(jìn)入我的加密模式等個性化的語音等,均可以進(jìn)入到加密模式。另外,在用戶未進(jìn)入所述加密模式之前,所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)被隱藏;或者所述所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)偽裝顯示;在進(jìn)入所述加密模式之后,所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)由所述加密密碼的解密密鑰解密后正常顯示;即在非加密模式下,所有在加密模式下已經(jīng)被加密的數(shù)據(jù)是不會顯示的,因此保護(hù)了用戶的隱私,例如用戶重要的文件;或者私密性照片,不希望被其他用戶查看。當(dāng)然,也可以預(yù)先設(shè)置一些偽裝的數(shù)據(jù)替代相關(guān)的數(shù)據(jù)。例如一些已經(jīng)在加 密模式下被加密的圖片,在非加密模式下,被其他偽裝的圖片替代顯示,而且在用戶點擊這些偽裝的圖片時,由于沒有解密密鑰無法打開這些圖片,保護(hù)了用戶隱私。另外,通信終端100還包括解密密鑰獲取模塊,用于根據(jù)預(yù)設(shè)的加密算法,根據(jù)所述加密密鑰運算解密密鑰。該加密算法可以是ADS或者是DES加密算法。在解密密鑰計算獲取后,則在用戶進(jìn)入加密模式時,通信終端100自動采用該解密密鑰解密已經(jīng)被加密的數(shù)據(jù),方便用戶查看相關(guān)的數(shù)據(jù),同時也維護(hù)了用戶數(shù)據(jù)的安全性。參見圖2,在本發(fā)明的第三實施例中,通信終端100還包括綁定模塊50,用于將所述加密密碼與預(yù)設(shè)的郵箱和/或電話號碼綁定;發(fā)送模塊60,用于點擊預(yù)設(shè)的觸發(fā)鏈接,將所述加密密碼發(fā)送到所述郵箱和/或所述電話號碼對應(yīng)的終端。在該實施例中,綁定模塊50將所述加密密碼與預(yù)設(shè)的郵箱和/或電話號碼綁定。如將加密密碼與用戶的郵箱或者其好友的手機進(jìn)行綁定,在用戶忘記該加密密碼時,則由發(fā)送模塊60點擊預(yù)設(shè)的觸發(fā)鏈接,將所述加密密碼發(fā)送到對應(yīng)的郵箱或者電話號碼對應(yīng)的終端。則用戶可以方便的獲取其忘記的加密密碼。并且可以根據(jù)該加密密碼及加密算法計算解密密鑰。所述解密密鑰可以為所述加密密碼或者由預(yù)設(shè)的加密算法獲取的對應(yīng)所述加密密碼的解密密鑰。參見圖2,在本發(fā)明的第四實施例中,通信終端100還包括第三預(yù)設(shè)模塊70,用于預(yù)設(shè)在所述加密模式下,所新建和/或修改的數(shù)據(jù)需要進(jìn)行加密處理的至少一個應(yīng)用;在所述加密模式下,當(dāng)所述至少一個應(yīng)用新建和/或修改數(shù)據(jù)時,加密模塊20采用所述加密密碼對所述至少一個應(yīng)用新建和/或修改的所述數(shù)據(jù)進(jìn)行加密。在該實施例中,第三預(yù)設(shè)模塊70首先預(yù)設(shè)需要進(jìn)行加密處理的應(yīng)用,這些應(yīng)用在加密模式下新建和/或修改的數(shù)據(jù),將被加密模塊20進(jìn)行加密。由此,使用戶可以有選擇的加密需要加密的數(shù)據(jù)。如預(yù)設(shè)了照相機應(yīng)用、OFFICE應(yīng)用新建和/或修改的數(shù)據(jù)需要進(jìn)行加密處理時,在照相機應(yīng)用拍照或者錄像后,加密模塊20對拍照產(chǎn)生的圖像文件或者錄像后的視頻文件進(jìn)行加密。又或者是對于用戶通過OFFICE應(yīng)用建立了重要的WORD文檔或者財務(wù)報表等數(shù)據(jù),在所述加密模式下均會對這些數(shù)據(jù)進(jìn)行加密。在上述多個實施例中,通信終端100中的多個模塊可以為軟件和/或硬件單元,通信終端100可以為移動終端,掌上電腦等。參見圖3,在本發(fā)明第五實施例中,提供了一種數(shù)據(jù)加密的方法,所述方法包括如下步驟步驟S301中,預(yù)設(shè)在加密模式下的加密密碼;該步驟由第一預(yù)設(shè)模塊10實現(xiàn);步驟S302中,在所述加密模式下,當(dāng)新建和/或修改數(shù)據(jù)時,采用所述加密密碼對新建和/或修改的所述數(shù)據(jù)進(jìn)行加密;該步驟由加密模塊20實現(xiàn)。在該實施例中,提出了加密模式,在該模式下產(chǎn)生的數(shù)據(jù)均會被加密,極大的保護(hù)了用戶數(shù)據(jù)的私密性,非法用戶無法進(jìn)入加密模式查看用戶的數(shù)據(jù)。
在本發(fā)明的一個優(yōu)選實施例中,所述方法還包括預(yù)設(shè)在所述加密模式下,所新建和/或修改的數(shù)據(jù)需要進(jìn)行加密處理的至少一個應(yīng)用;該步驟由第三預(yù)設(shè)模塊70實現(xiàn)。在所述在所述加密模式下,當(dāng)新建和/或修改數(shù)據(jù)時,采用所述加密密碼對新建和/或修改的所述數(shù)據(jù)進(jìn)行加密的步驟包括在所述加密模式下,當(dāng)所述至少一個應(yīng)用新建和/或修改數(shù)據(jù)時,采用所述加密密碼對所述至少一個應(yīng)用新建和/或修改的所述數(shù)據(jù)進(jìn)行加密。該步驟由加密模塊20實現(xiàn)。在該實施例中,通過預(yù)先設(shè)置所新建和/或修改的數(shù)據(jù)需要進(jìn)行加密處理的一個或者多個應(yīng)用,在加密模式下,當(dāng)這些應(yīng)用新建和/或修改數(shù)據(jù)時,這些新數(shù)據(jù)將被加密模塊20加密。因此,可以實現(xiàn)根據(jù)用戶的需要進(jìn)行相關(guān)數(shù)據(jù)的加密。參見圖4,在本發(fā)明的一個實施例中,數(shù)據(jù)加密的方法描述如下步驟S401中,用戶采用通信終端100進(jìn)行拍照;步驟S402中,判斷當(dāng)前通信終端100是否處于加密模式,是則執(zhí)行步驟S403,否則執(zhí)行步驟S405 ;步驟S403中,判斷當(dāng)前通信終端100中的照片數(shù)據(jù)是否需要加密,是則執(zhí)行步驟S404,否則執(zhí)行步驟S405。步驟S404中,對拍攝的照片進(jìn)行加密;步驟S405中,不對拍攝的照片進(jìn)行加密。參見圖6B在本發(fā)明的一個實施例中,對于通信終端100的一些核心應(yīng)用,根據(jù)用戶設(shè)置的加密需求在加密模式下進(jìn)行加密,且對加密數(shù)據(jù)進(jìn)行自動解密;例如,可以在加密模式中,通過第一預(yù)設(shè)模塊10設(shè)置照片是否要加密、編輯的文檔是否要加密,錄音是否要加密等。在本發(fā)明第六實施例中,所述方法還包括如下步驟預(yù)設(shè)進(jìn)入所述加密模式的操作事件;該步驟由第二預(yù)設(shè)模塊30實現(xiàn);執(zhí)行所述操作事情進(jìn)入所述加密模式;該步驟由執(zhí)行模塊40實現(xiàn);所述操作事件包括在所述加密模式的進(jìn)入界面上點擊預(yù)設(shè)的位置和/或在所述進(jìn)入界面上滑動預(yù)設(shè)的軌跡。在該實施例中,在加密模式下,用戶可以自然的進(jìn)行閱讀、瀏覽信息等,只要用戶合法的進(jìn)入到加密模式,則所有加密的數(shù)據(jù)處于可以自由瀏覽的狀態(tài),無需用戶進(jìn)行一個個數(shù)據(jù)文件的解密操作。但是退出加密模式后,被加密的數(shù)據(jù)將會被隱藏,即使用戶看到,也無法打開,需要密鑰解密;或者進(jìn)入加密模式。另外,在非加密模式下,還可以進(jìn)行圖片偽裝,例如對于一些數(shù)據(jù)文件采用其他的圖片進(jìn)行偽裝,讓其他用戶無法輕易察覺。解決了目前個人通信終端可能存在工作重要數(shù)據(jù)、私人照片、視頻,通訊錄等,被他人偷看后,可能會影響名譽、感情等的問題。參見圖6A,進(jìn)入加密 模式可以使用三點三角式判斷方法;在屏幕中,三點觸控,且成三角,三條邊長滿足條件,則為進(jìn)入或退出判斷條件。如Z A、Z B、Z C都滿足30度< Z A、Z B、Z C < 120度,且60像素< AB、BC、AC < 200像素,則為進(jìn)入或退出的判斷條件,長度的條件會根據(jù)屏幕分辨率的條件適當(dāng)調(diào)整。由上述操作事件可以進(jìn)入或退出加密模式。另外,還可以對通信終端100進(jìn)行左右晃動四次進(jìn)入加密模式。還可以是將通信終端100順時間旋轉(zhuǎn)720度等。對于退出加密模式,可以是簡單的點擊預(yù)設(shè)的退出按鍵實現(xiàn)。在本發(fā)明的一個實施例中,在未進(jìn)入所述加密模式之前,所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)被隱藏;或者所述所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)偽裝顯示;在進(jìn)入所述加密模式之后,所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)由所述加密密碼的解密密鑰解密后正常顯示。參見圖5,在本發(fā)明的一個實施例中,數(shù)據(jù)解密的方法流程圖;步驟S501中,輸入加密模式密碼;該密碼可以是預(yù)設(shè)的操作事件,也可以是具體的數(shù)字和/或文字組合密碼等。步驟S502中,判斷該密碼是否正確;是則執(zhí)行步驟S503,否則執(zhí)行步驟S506 ;步驟S503中,進(jìn)入加密模式;在通過所述密碼判斷用戶為授權(quán)用戶則,進(jìn)入通信終端100的加密模式。步驟S504中,打開加密文件;步驟S505中,獲取密鑰,進(jìn)行解密;在用戶選擇打開加密文件時,通信終端100的系統(tǒng)獲取解密密鑰,對文件進(jìn)行解密,使用戶可以看到加密文件。步驟S506中,進(jìn)入非加密模式,隱藏加密文件。進(jìn)入加密模式的密碼錯誤,則不允許用戶進(jìn)入加密模式,在其他非加密模式下,所有被加密的文件隱藏,保護(hù)用戶的私密文件。參見圖6C,在本發(fā)明的另一個實施例中,數(shù)據(jù)加密設(shè)置可以通過更改密鑰,對加密數(shù)據(jù)的密碼進(jìn)行更改設(shè)置,或者通過加密設(shè)置項調(diào)整需要加密的數(shù)據(jù),而選擇了被盜模式自動加密時,則通信終端100被盜后,例如非法用戶輸入開機密碼欲使用通信終端100時,則通信終端100的加密模塊20將加密通信終端100中的數(shù)據(jù),保護(hù)用戶的隱私。在正常模式中,對加密數(shù)據(jù)進(jìn)行隱藏,且可以主動加密。在本發(fā)明的一個實施例中,所述步驟S301之后包括將所述加密密碼與預(yù)設(shè)的郵箱和/或電話號碼綁定的步驟;該步驟由綁定模塊50實現(xiàn);通過點擊預(yù)設(shè)的觸發(fā)鏈接,將所述加密密碼發(fā)送到所述郵箱和/或所述電話號碼對應(yīng)的終端的步驟;該步驟由發(fā)送模塊60實現(xiàn)。參見圖6D,在通信終端100中還可以進(jìn)行數(shù)據(jù)加密密鑰找回設(shè)置,例如,在用戶忘記加密密碼時,根據(jù)密鑰提示設(shè)置的提示問題回想加密密碼。還可以是通過綁定密鑰的設(shè)置,在忘記密鑰時,通過與其綁定的郵箱或者號碼找回加密密鑰。這些密鑰管理是管理了加解密的密鑰,用戶可以設(shè)置,修改,找回功能等。如圖6E所示,可以通過通信終端100提供的加密項,將當(dāng)前瀏覽的照片進(jìn)行加密。對應(yīng)所述解密密鑰可以為所述加密密碼或者由預(yù)設(shè)的加密算法獲取的對應(yīng)所述加密密碼的解密密鑰。參見圖7,在本發(fā)明的一個實施例中,提供了通信終端100的系統(tǒng)組成示例,在該實施例中,通信終端100包括多個應(yīng)用,例如文件管理器應(yīng)用,照相機應(yīng)用、數(shù)碼圖冊應(yīng)用、錄音機應(yīng)用或者播放器應(yīng)用等。通信終端100還包括文件加解密接口,該接口調(diào)用的可以是任何加密算法,如AES (Advanced Encryption Standard,高級數(shù)據(jù)加密標(biāo)準(zhǔn))、DES (DataEncryption Standard,數(shù)據(jù)加密算法)、RSA(公鑰加密算法)等;并且該文件加解密接口與通信終端100與文件系統(tǒng)數(shù)據(jù)連接。對應(yīng)一些核心應(yīng)用加密數(shù)據(jù)類型控制模塊會進(jìn)行當(dāng)前狀態(tài)判斷,然后控制對數(shù)據(jù)文件進(jìn)行加解密。如在加密模式下,照相機應(yīng)用獲取到當(dāng)前為加密模式,且用戶設(shè)置了加密模式下,照相加密,則新拍照片自動加密。在加密模式中,文件管理器,數(shù)碼圖冊等都可以看到,但退出加密模式,數(shù)碼圖冊,會隱藏加密的圖片,即使看到也無法打開。為了更安全,如果真是打開一張加密的文件,可以進(jìn)行圖片偽裝,先前設(shè)置一些 偽裝的圖片。當(dāng)然用戶也可以在數(shù)碼圖冊、文件管理器等文件瀏覽時,對沒有進(jìn)行加密的數(shù)據(jù)進(jìn)行主動加密。加密文件在加密模式下自動解密,如果不在加密模式,將會隱藏文件。此夕卜,通信終端100還具有密鑰管理和模式管理模塊,分別對通信終端100的數(shù)據(jù)的密鑰和加密模式等模式進(jìn)行管理。綜上所述,本發(fā)明通過預(yù)設(shè)在加密模式下的加密密碼;在所述加密模式下,當(dāng)新建和/或修改數(shù)據(jù)時,采用所述加密密碼對新建和/或修改的所述數(shù)據(jù)進(jìn)行加密;實現(xiàn)了根據(jù)用戶的需求對通信終端中的數(shù)據(jù)進(jìn)行加密。并且在加密模式下,用戶可以方便的瀏覽被加密的數(shù)據(jù),而在正常模式下可以隱藏加密的數(shù)據(jù),非法用戶無法查看到加密后的數(shù)據(jù),真正的實現(xiàn)了數(shù)據(jù)加密,保證了數(shù)據(jù)的安全。在進(jìn)入加密模式后,加解密過程中,無需用戶繁雜的操作即可實現(xiàn)對數(shù)據(jù)的加解密,例如,執(zhí)行預(yù)設(shè)的操作事件進(jìn)入加密模式后,被加密的數(shù)據(jù)將被通信終端自動解密,用戶可以自由瀏覽被加密的數(shù)據(jù),而不需要人工再次數(shù)據(jù)解密密碼,這些操作可以對用戶是透明的,使用非常方便,提升了用戶體驗。當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種數(shù)據(jù)加密的方法,其特征在于,所述方法包括如下步驟 預(yù)設(shè)在加密模式下的加密密碼; 在所述加密模式下,當(dāng)新建和/或修改數(shù)據(jù)時,采用所述加密密碼對新建和/或修改的所述數(shù)據(jù)進(jìn)行加密。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述方法還包括如下步驟 預(yù)設(shè)進(jìn)入所述加密模式的操作事件; 執(zhí)行所述操作事情進(jìn)入所述加密模式; 所述操作事件包括在所述加密模式的進(jìn)入界面上點擊預(yù)設(shè)的位置和/或在所述進(jìn)入界面上滑動預(yù)設(shè)的軌跡。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,在未進(jìn)入所述加密模式之前,所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)被隱藏;或者所述所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)偽裝顯示; 在進(jìn)入所述加密模式之后,所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)由所述加密密碼的解密密鑰解密后正常顯示; 所述解密密鑰為所述加密密碼或者由預(yù)設(shè)的加密算法獲取的對應(yīng)所述加密密碼的解密密鑰。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述預(yù)設(shè)在加密模式下的加密密碼的步驟之后包括 將所述加密密碼與預(yù)設(shè)的郵箱和/或電話號碼綁定; 通過點擊預(yù)設(shè)的觸發(fā)鏈接,將所述加密密碼發(fā)送到所述郵箱和/或所述電話號碼對應(yīng)的終端。
5.根據(jù)權(quán)利要求I 4任一項所述的方法,其特征在于,所述方法還包括 預(yù)設(shè)在所述加密模式下,所新建和/或修改的數(shù)據(jù)需要進(jìn)行加密處理的至少一個應(yīng)用; 所述在所述加密模式下,當(dāng)新建和/或修改數(shù)據(jù)時,采用所述加密密碼對新建和/或修改的所述數(shù)據(jù)進(jìn)行加密的步驟包括 在所述加密模式下,當(dāng)所述至少一個應(yīng)用新建和/或修改數(shù)據(jù)時,采用所述加密密碼對所述至少一個應(yīng)用新建和/或修改的所述數(shù)據(jù)進(jìn)行加密。
6.一種通信終端,其特征在于,包括 第一預(yù)設(shè)模塊,用于預(yù)設(shè)在加密模式下的加密密碼; 加密模塊,用于在所述加密模式下,當(dāng)新建和/或修改數(shù)據(jù)時,采用所述加密密碼對新建和/或修改的所述數(shù)據(jù)進(jìn)行加密。
7.根據(jù)權(quán)利要求6所述的通信終端,其特征在于,所述通信終端還包括 第二預(yù)設(shè)模塊,用于預(yù)設(shè)進(jìn)入所述加密模式的操作事件; 執(zhí)行模塊,用于執(zhí)行所述操作事情進(jìn)入所述加密模式; 所述操作事件包括在所述加密模式的進(jìn)入界面上點擊預(yù)設(shè)的位置和/或在所述進(jìn)入界面上滑動預(yù)設(shè)的軌跡。
8.根據(jù)權(quán)利要求6所述的通信終端,其特征在于,在未進(jìn)入所述加密模式之前,所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)被隱藏;或者所述所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)偽裝顯示; 在進(jìn)入所述加密模式之后,所有已經(jīng)被所述加密密碼的所述數(shù)據(jù)由所述加密密碼的解密密鑰解密后正常顯示; 所述解密密鑰為所述加密密碼或者由預(yù)設(shè)的加密算法獲取的對應(yīng)所述加密密碼的解密密鑰。
9.根據(jù)權(quán)利要求6所述的通信終端,其特征在于,所述通信終端還包括 綁定模塊,用于將所述加密密碼與預(yù)設(shè)的郵箱和/或電話號碼綁定; 發(fā)送模塊,用于點擊預(yù)設(shè)的觸發(fā)鏈接,將所述加密密碼發(fā)送到所述郵箱和/或所述電話號碼對應(yīng)的終端。
10.根據(jù)權(quán)利要求6 9任一項所述的通信終端,其特征在于,所述通信終端還包括 第三預(yù)設(shè)模塊,用于預(yù)設(shè)在所述加密模式下,所新建和/或修改的數(shù)據(jù)需要進(jìn)行加密處理的至少一個應(yīng)用; 在所述加密模式下,當(dāng)所述至少一個應(yīng)用新建和/或修改數(shù)據(jù)時,所述加密模塊采用所述加密密碼對所述至少一個應(yīng)用新建和/或修改的所述數(shù)據(jù)進(jìn)行加密。
全文摘要
本發(fā)明適用于通信技術(shù)領(lǐng)域,提供了一種數(shù)據(jù)加密的方法及其通信終端,所述方法包括如下步驟預(yù)設(shè)在加密模式下的加密密碼;在所述加密模式下,當(dāng)新建和/或修改數(shù)據(jù)時,采用所述加密密碼對新建和/或修改的所述數(shù)據(jù)進(jìn)行加密。借此,本發(fā)明實現(xiàn)了根據(jù)用戶的需求對通信終端內(nèi)的數(shù)據(jù)進(jìn)行加密,保證了用戶數(shù)據(jù)的安全性。
文檔編號H04L9/06GK102891749SQ20121036168
公開日2013年1月23日 申請日期2012年9月25日 優(yōu)先權(quán)日2012年9月25日
發(fā)明者程力行, 陸學(xué)鋒, 李仕倫 申請人:東莞宇龍通信科技有限公司, 宇龍計算機通信科技(深圳)有限公司