本申請涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用加密方法及裝置。
背景技術(shù):
隨著終端技術(shù)的飛速發(fā)展,各種不同類型的終端層出不窮,而且終端的功能越來越多。終端上各種應(yīng)用(application,app)為用戶的日常工作和生活帶來各種便利的同時,各種黑客和終端病毒也變得越來越普遍,時刻威脅著用戶在使用終端時的信息安全。在這種情況下,終端的信息安全越來越受到用戶的重視。
為了保護(hù)用戶終端的信息安全,一種常見的方式是對終端上的應(yīng)用進(jìn)行保護(hù),目前常見的應(yīng)用保護(hù)方法主要有:應(yīng)用隱藏和應(yīng)用加密等。
其中,應(yīng)用隱藏,通過終端中的app隱藏功能(比如,可以設(shè)置訪客模式,在訪客模式下,用戶只可以對終端中的一部分app進(jìn)行查看和使用),使某些app不顯示在終端桌面中,避免了該些app被使用,從而可以在一定程度上達(dá)到保護(hù)該些app中用戶信息的目的。
而應(yīng)用加密,通過對終端中的app設(shè)置訪問密碼,當(dāng)需要使用設(shè)置了密碼的app時,需要輸入密碼才能啟動該app,避免了不知道密碼的用戶對加密app的使用,從而可以在一定程度上達(dá)到保護(hù)該些app中用戶信息的目的。
然而應(yīng)用隱藏存在的問題在于,應(yīng)用隱藏設(shè)置起來比較麻煩,且當(dāng)用戶需要使用別隱藏起來的應(yīng)用時,往往需要通過進(jìn)行復(fù)雜的操作來取消應(yīng)用隱藏,從而為用戶正常使用應(yīng)用帶來不便。而在采用應(yīng)用加密的方式對應(yīng)用進(jìn)行保護(hù)時,用戶為應(yīng)用設(shè)置的訪問密碼很容易被破解,則在這種情況下采用應(yīng)用加密的方式對應(yīng)用進(jìn)行保護(hù)后,也會在一定程度上存在信息安全隱患。
由此可見,目前亟需一種安全性較高的應(yīng)用保護(hù)方法。
技術(shù)實(shí)現(xiàn)要素:
本申請實(shí)施例提供一種應(yīng)用加密方法及裝置,用以解決現(xiàn)有的應(yīng)用加密方法安全性較差的問題。
本申請實(shí)施例采用下述技術(shù)方案:
一種應(yīng)用加密方法,包括:
接收應(yīng)用加密指令;
響應(yīng)于所述應(yīng)用加密指令,按照預(yù)設(shè)的加密方法,通過調(diào)整終端展示界面中所展示的應(yīng)用圖標(biāo)與應(yīng)用功能的對應(yīng)關(guān)系的方式,對所述終端中的應(yīng)用進(jìn)行加密。
一種應(yīng)用加密裝置,包括:
指令接收單元,用于接收應(yīng)用加密指令;
加密單元,用于響應(yīng)于所述應(yīng)用加密指令,按照預(yù)設(shè)的加密方法,通過調(diào)整終端展示界面中所展示的應(yīng)用圖標(biāo)與應(yīng)用功能的對應(yīng)關(guān)系的方式,對所述終端中的應(yīng)用進(jìn)行加密。
本申請實(shí)施例采用的上述至少一個技術(shù)方案能夠達(dá)到以下有益效果:
由于在接收到應(yīng)用加密指令后,終端可以按照預(yù)設(shè)的加密方法,通過調(diào)整終端展示界面中所展示的應(yīng)用圖標(biāo)與應(yīng)用功能的對應(yīng)關(guān)系的方式,對終端中的應(yīng)用進(jìn)行加密。在進(jìn)行應(yīng)用加密后,終端展示界面中所展示的應(yīng)用圖標(biāo)所對應(yīng)的應(yīng)用功能將不同于應(yīng)用圖標(biāo)實(shí)際對應(yīng)的應(yīng)用功能,即在這種情況下,用戶通過點(diǎn)擊待啟動應(yīng)用圖標(biāo)的方式,無法啟動待啟動應(yīng)用圖標(biāo)實(shí)際所對應(yīng)的應(yīng)用功能,從而達(dá)到對應(yīng)用進(jìn)行加密的目的。
附圖說明
此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實(shí)施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
圖1為本申請實(shí)施例提供的一種應(yīng)用加密方法的具體實(shí)現(xiàn)流程示意圖;
圖2為本申請實(shí)施例提供的一種按照凱撒加密進(jìn)行加密后明文字母與密文字母的對應(yīng)關(guān)系圖;
圖3為本申請實(shí)施例提供的一種加密前智能手機(jī)顯示界面中所顯示的應(yīng)用圖標(biāo)效果圖;
圖4為本申請實(shí)施例提供的一種加密后智能手機(jī)顯示界面中所顯示的應(yīng)用圖標(biāo)效果圖;
圖5為本申請實(shí)施例提供的一種應(yīng)用加密裝置的具體結(jié)構(gòu)示意圖;
圖6為本申請實(shí)施例提供的一種智能手機(jī)的具體結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本申請的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請具體實(shí)施例及相應(yīng)的附圖對本申請技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
以下結(jié)合附圖,詳細(xì)說明本申請各實(shí)施例提供的技術(shù)方案。
實(shí)施例1
本申請實(shí)施例提供一種應(yīng)用加密方法,用以解決現(xiàn)有的應(yīng)用加密方法安全性較差的問題。
本申請實(shí)施例提供的應(yīng)用加密方法的執(zhí)行主體,可以但不限于為智能手機(jī)、平板電腦、個人電腦(personalcomputer,pc)、智能電視以及任何可以運(yùn)行應(yīng)用程序的終端中的至少一種。
為便于描述,下文以該方法的執(zhí)行主體為智能手機(jī)為例,對該方法的實(shí)施方式進(jìn)行介紹??梢岳斫?,該方法的執(zhí)行主體為智能手機(jī)只是一種示例性的說明,并不應(yīng)理解為對該方法的限定。
該方法的具體實(shí)現(xiàn)流程圖如圖1所示,主要包括下述步驟:
步驟11,接收應(yīng)用加密指令;
所述應(yīng)用加密指令可以是用戶通過對智能手機(jī)輸入的特定操作(比如,點(diǎn)擊操作或者滑動操作)而觸發(fā)的,比如,用戶可以通過對點(diǎn)擊智能手機(jī)中的“應(yīng)用加密”按鍵,以觸發(fā)應(yīng)用加密指令。
需要說明的是,智能手機(jī)可以根據(jù)接收到的應(yīng)用加密指令,對安裝在智能手機(jī)本地應(yīng)用進(jìn)行加密處理,例如,在接收到應(yīng)用加密指令后,智能手機(jī)可以向用戶展示應(yīng)用加密設(shè)置界面,以使得用戶通過該應(yīng)用加密設(shè)置界面設(shè)置加密密鑰以及加密方式。
除了上面一種情況外,智能手機(jī)還可以提供一種默認(rèn)的加密方式以及加密密鑰,在這種情況下,當(dāng)用戶通過指定操作輸入應(yīng)用加密指令后,即相當(dāng)于開啟智能手機(jī)的應(yīng)用加密功能,在這種情況下,智能手機(jī)可以根據(jù)默認(rèn)的加密方式以及加密密鑰對安裝在智能手機(jī)本地的應(yīng)用進(jìn)行加密。
步驟12,響應(yīng)于通過執(zhí)行步驟11接收到的應(yīng)用加密指令,按照預(yù)設(shè)的加密方法,通過調(diào)整終端展示界面中所展示的應(yīng)用圖標(biāo)與應(yīng)用功能的對應(yīng)關(guān)系的方式,對所述終端中的應(yīng)用進(jìn)行加密。
在一種實(shí)施方式中,所述預(yù)設(shè)的加密方法可以是指凱撒加密。其中,凱撒密碼是一種典型的對稱加密體制,凱撒加密的基本思想是:通過把字母移動一定的位數(shù)來實(shí)現(xiàn)加密和解密。將明文中的所有字母都在字母表上向后(或向前)按照一個固定數(shù)目進(jìn)行偏移后得到替代的密文,其中所述的固定數(shù)目,即用戶設(shè)置的凱撒加密的加密密鑰。
假設(shè),以明文字母為“a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、、p、q、r、s、t、u、v、w、x、y、z”,加密密鑰為“3”為例,按照凱撒加密方法對上述明文字母進(jìn)行加密,則將明文中的所有字母按照字母表中的順序,向后移動三位,則明文中的字母“a”被替換成了密文“d”,明文中的字母“b”被替換成了密文“e”,明文中的字母“c”被替換成了密文“f”,以此類推明文中的字母“x”被替換成了密文“a”,明文中的字母“y”被替換成了密文“b”,明文中的字母“z”被替換成了密文“c”,如圖2所示,為采用凱撒加密方法對上述明文字母進(jìn)行加密時,密文字母與替換的明文字母之前的對應(yīng)關(guān)系示意圖,通過上述操作,得到的密文字母為:“d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y、z、a、b、c”。
在一種實(shí)施方式中,當(dāng)預(yù)設(shè)的加密方法為凱撒加密時,則步驟12的具體實(shí)現(xiàn)方式可以為:確定所述終端展示界面中所展示的應(yīng)用圖標(biāo)所對應(yīng)的第一應(yīng)用功能;確定所述加密方法對應(yīng)的加密密鑰;根據(jù)所述加密密鑰,確定所述終端展示界面中所展示的應(yīng)用圖標(biāo)所對應(yīng)的第二應(yīng)用功能;將所述應(yīng)用圖標(biāo)所對應(yīng)的第一應(yīng)用功能替換為所述第二應(yīng)用功能,以完成對對所述終端中的應(yīng)用的加密。
其中,所述應(yīng)用圖標(biāo)所對應(yīng)的第一應(yīng)用功能表示通過對所述應(yīng)用圖標(biāo)的特定操作,能夠觸發(fā)所述第一應(yīng)用功能,即應(yīng)用圖標(biāo)本身所對應(yīng)的應(yīng)用所具有的功能。例如,應(yīng)用圖標(biāo)為“支付寶”的圖標(biāo)為例,用戶通過點(diǎn)擊“支付寶”的圖標(biāo),可以啟動“支付寶”app,進(jìn)而可以使用“支付寶”app的功能,則我們可以將“支付寶”app的功能作為“支付寶”應(yīng)用圖標(biāo)所對應(yīng)的第一應(yīng)用功能。
而所述應(yīng)用圖標(biāo)所對應(yīng)的第二應(yīng)用功能,一般可以是指非應(yīng)用圖標(biāo)本身所對應(yīng)的應(yīng)用所具有功能,例如,以“支付寶”的應(yīng)用圖標(biāo)為例,在日常使用中,用戶通過點(diǎn)擊“支付寶”的應(yīng)用圖標(biāo),可以啟動“支付寶”app,進(jìn)而可以使用“支付寶”app的相關(guān)功能,而假設(shè)用戶通過點(diǎn)擊“支付寶”應(yīng)用圖標(biāo),啟動的是“微信”app,進(jìn)而可以使用的是“微信”app的相關(guān)功能,則在這種情況下,我們可以將“微信”app的功能作為“支付寶”應(yīng)用圖標(biāo)所對應(yīng)的第二應(yīng)用功能。
通過執(zhí)行步驟12,可以將應(yīng)用圖標(biāo)所對應(yīng)的第一應(yīng)用功能替換為第二應(yīng)用功能,達(dá)到智能手機(jī)上顯示的應(yīng)用圖標(biāo)與該應(yīng)用圖標(biāo)對應(yīng)的第一應(yīng)用功能不對應(yīng)的效果,即用戶期望通過點(diǎn)擊“a”應(yīng)用的應(yīng)用圖標(biāo)來啟動“a”應(yīng)用時,實(shí)際上啟動的是“b”應(yīng)用的效果,從而達(dá)到對應(yīng)用進(jìn)行加密,保護(hù)用戶信息數(shù)據(jù)安全的效果。
為了避免采用本申請實(shí)施例提供的應(yīng)用加密方法對智能手機(jī)上的應(yīng)用進(jìn)行加密后,機(jī)主本人無法找到期望使用的應(yīng)用所對應(yīng)的應(yīng)用圖標(biāo),從而影響機(jī)主本人的正常使用,在一種實(shí)施方式中,用戶可以自行設(shè)置加密方法的具體實(shí)現(xiàn)方式以及加密密鑰,即用戶可以自行設(shè)置應(yīng)用圖標(biāo)與第二應(yīng)用功能之間的映射關(guān)系,從而保證在經(jīng)過應(yīng)用加密后,機(jī)主本人可以確定加密后智能手機(jī)上所顯示的應(yīng)用圖標(biāo)所對應(yīng)的第二應(yīng)用功能,進(jìn)而不會影響機(jī)主用戶的正常使用。
則在一種實(shí)施方式中,可以是按照智能手機(jī)顯示屏幕中所展示的各應(yīng)用圖標(biāo)的排列順序以及用戶設(shè)置的加密密鑰,來確定智能手機(jī)中各應(yīng)用圖標(biāo)所對應(yīng)的第二應(yīng)用功能,具體的,根據(jù)所述加密密鑰,確定所述終端展示界面中所展示的應(yīng)用圖標(biāo)所對應(yīng)的第二應(yīng)用功能,可以包括:確定所述終端展示界面中所展示的各應(yīng)用圖標(biāo)的排列方式;按照所述應(yīng)用圖標(biāo)的排列方式,根據(jù)所述加密密鑰,對所述應(yīng)用圖標(biāo)所對應(yīng)的第一應(yīng)用功能進(jìn)行移動,以確定所述應(yīng)用圖標(biāo)所對應(yīng)的第二應(yīng)用功能。
假設(shè),在進(jìn)行應(yīng)用加密前,智能手機(jī)顯示界面中顯示的應(yīng)用圖標(biāo)如圖3所示,圖中方框下方的字母表示該方塊所標(biāo)識的“應(yīng)用圖標(biāo)”,而方框中的字母標(biāo)識該“應(yīng)用圖標(biāo)”所對應(yīng)的應(yīng)用功能,如圖3所示,此時智能手機(jī)中所展示的各“應(yīng)用圖標(biāo)”均對應(yīng)該“應(yīng)用圖標(biāo)”的第一應(yīng)用功能,在這種情況下,用戶想啟動某應(yīng)用時,只需點(diǎn)擊該應(yīng)用的圖標(biāo)即可。假設(shè)用戶設(shè)置的加密方式為按照app在智能手機(jī)顯示界面中的排列順序位移,且用戶設(shè)置的加密密鑰為3,則當(dāng)用戶通過指定操作觸發(fā)應(yīng)用加密指令后,智能手機(jī)響應(yīng)于該應(yīng)用加密指令,可以通過確定顯示界面中所展示的應(yīng)用圖標(biāo)分別對應(yīng)的第二應(yīng)用功能,并將應(yīng)用圖標(biāo)所對應(yīng)的第一應(yīng)用功能替換為第二應(yīng)用功能的方式,來完成應(yīng)用加密。加密完成后,智能手機(jī)顯示界面中顯示的應(yīng)用圖標(biāo)如圖4所示,從表面上來看,加密前與加密后智能手機(jī)顯示界面中顯示的應(yīng)用圖標(biāo)位置并未發(fā)生變化,然而實(shí)際上加密后各應(yīng)用圖標(biāo)所對應(yīng)的應(yīng)用功能均發(fā)生了變化,如圖4所示,加密后應(yīng)用圖標(biāo)“a”所對應(yīng)的應(yīng)用功能由“a”變成了“n”,應(yīng)用圖標(biāo)“b”所對應(yīng)的應(yīng)用功能由“b”變成了“o”,而原來應(yīng)用功能“a”所對應(yīng)的應(yīng)用圖標(biāo)由加密前的應(yīng)用圖標(biāo)“a”變?yōu)榱藨?yīng)用圖標(biāo)“d”,以此類推。在智能手機(jī)完成對應(yīng)用的加密后,當(dāng)用戶期望使用應(yīng)用“a”對應(yīng)的應(yīng)用功能時,則需要點(diǎn)擊應(yīng)用圖標(biāo)d,從而可以啟動應(yīng)用a。
當(dāng)機(jī)主用戶設(shè)置并啟動的應(yīng)用加密后,非機(jī)主用戶在使用該智能手機(jī)時,智能手機(jī)顯示界面可能會按照如圖4所示的方式展示應(yīng)用圖標(biāo),假設(shè)應(yīng)用a為涉及用戶信息安全的應(yīng)用,當(dāng)非機(jī)主用戶期望使用應(yīng)用a時,非機(jī)主用戶會去點(diǎn)擊應(yīng)用圖標(biāo)“a”,而在加密的情況下,點(diǎn)擊應(yīng)用圖標(biāo)a所能啟動的應(yīng)用為應(yīng)用n,而無法啟動應(yīng)用a,從而可以保證存儲在應(yīng)用a中的機(jī)主用戶信息不會泄露。
由于采用本申請實(shí)施例提供的應(yīng)用加密方式對應(yīng)用進(jìn)行加密后,智能手機(jī)顯示界面中所顯示的應(yīng)用圖標(biāo)無法表示該應(yīng)用圖標(biāo)的第一應(yīng)用功能,在保護(hù)機(jī)主用戶的信息安全的同時,也給機(jī)主用戶的使用帶來了不便,為了避免應(yīng)用加密后對機(jī)主用戶使用手機(jī)帶來的影響,在一種實(shí)施方式中,機(jī)主用戶可以通過特定操作解除智能手機(jī)的應(yīng)用加密,進(jìn)而可以正常使用應(yīng)用。在一種實(shí)施方式中,本申請實(shí)施例提供的解除智能手機(jī)應(yīng)用加密的方法具體可以包括:接收應(yīng)用加密解除指令;對所述應(yīng)用加密解除指令進(jìn)行驗(yàn)證;在對所述應(yīng)用加密解除指令進(jìn)行的驗(yàn)證通過后,解除對應(yīng)用的加密。
其中,所述應(yīng)用加密解除指令可以是由用戶錄入的指紋而觸發(fā)的,比如機(jī)主用戶可以通過長按“home”鍵的方式,錄入指紋,并觸發(fā)應(yīng)用加密解除指令,以使得智能手機(jī)解除應(yīng)用加密狀態(tài),則在這種情況下,對該應(yīng)用加密解除指令所進(jìn)行的驗(yàn)證具體可以包括:對用戶輸入的、用于觸發(fā)應(yīng)用加密解除指令的指紋進(jìn)行指紋識別。
此外,用戶還可以通過點(diǎn)擊“解除加密”按鍵的方式,觸發(fā)應(yīng)用加密解除指令,并通過輸入密碼或者輸入指紋的方式,完成用戶身份的驗(yàn)證,在智能手機(jī)對用戶的身份驗(yàn)證通過后,智能手機(jī)可以響應(yīng)于接收到的應(yīng)用加密解除指令,解除應(yīng)用加密狀態(tài)。本申請實(shí)施例對用戶采用何種方式觸發(fā)應(yīng)用加密解除指令不做具體限制。
需要說明的是,在一種實(shí)施方式中,可以通過將應(yīng)用圖標(biāo)對應(yīng)的第二應(yīng)用功能替換為第一應(yīng)用功能的方式,以完成對應(yīng)用加密的解除。
在這種情況下,當(dāng)機(jī)主用戶為智能手機(jī)設(shè)置了應(yīng)用加密方式,并開啟應(yīng)用加密功能后,機(jī)主用戶在使用該智能手機(jī)時,為了方便使用,機(jī)主用戶可以通過長按“home”鍵的方式,錄入指紋并解除應(yīng)用加密狀態(tài),從而可以正常使用手機(jī)。而非機(jī)主用戶在使用該智能手機(jī)時,是根據(jù)應(yīng)用圖標(biāo)來查找期望使用的應(yīng)用的,經(jīng)過應(yīng)用加密后,非機(jī)主用戶無法通過點(diǎn)擊應(yīng)用圖標(biāo)來啟動該應(yīng)用圖標(biāo)所對應(yīng)的第一應(yīng)用功能,從而可以保證存儲在非機(jī)主用戶期望啟動的應(yīng)用中的機(jī)主用戶信息不會泄露,達(dá)到了應(yīng)用加密的效果。
采用本申請實(shí)施例1提供的應(yīng)用加密方法,由于在接收到應(yīng)用加密指令后,終端可以按照預(yù)設(shè)的加密方法,通過調(diào)整終端展示界面中所展示的應(yīng)用圖標(biāo)與應(yīng)用功能的對應(yīng)關(guān)系的方式,對終端中的應(yīng)用進(jìn)行加密。在進(jìn)行應(yīng)用加密后,終端展示界面中所展示的應(yīng)用圖標(biāo)所對應(yīng)的應(yīng)用功能將不同于應(yīng)用圖標(biāo)實(shí)際對應(yīng)的應(yīng)用功能,即在這種情況下,用戶通過點(diǎn)擊待啟動應(yīng)用圖標(biāo)的方式,無法啟動待啟動應(yīng)用圖標(biāo)實(shí)際所對應(yīng)的應(yīng)用功能,從而達(dá)到對應(yīng)用進(jìn)行加密的目的。
實(shí)施例2
本申請實(shí)施例提供一種智能手機(jī)的應(yīng)用加密裝置,用以解決現(xiàn)有的應(yīng)用加密方法安全性較差的問題。該裝置的具體結(jié)構(gòu)示意圖如圖5所示,包括:指令接收單元21以及加密單元22。
其中,指令接收單元21,用于接收應(yīng)用加密指令;
加密單元22,用于響應(yīng)于所述應(yīng)用加密指令,按照預(yù)設(shè)的加密方法,通過調(diào)整終端展示界面中所展示的應(yīng)用圖標(biāo)與應(yīng)用功能的對應(yīng)關(guān)系的方式,對所述終端中的應(yīng)用進(jìn)行加密。
在一種實(shí)施方式中,加密單元22,具體用于:確定所述終端展示界面中所展示的應(yīng)用圖標(biāo)所對應(yīng)的第一應(yīng)用功能,其中,所述應(yīng)用圖標(biāo)所對應(yīng)的所述第一應(yīng)用功能表示通過對所述應(yīng)用圖標(biāo)的特定操作,能夠觸發(fā)所述第一應(yīng)用功能;確定所述加密方法對應(yīng)的加密密鑰;根據(jù)所述加密密鑰,確定所述終端展示界面中所展示的應(yīng)用圖標(biāo)所對應(yīng)的第二應(yīng)用功能;將所述應(yīng)用圖標(biāo)所對應(yīng)的所述第一應(yīng)用功能替換為所述第二應(yīng)用功能,以完成對對所述終端中的應(yīng)用的加密。
在一種實(shí)施方式中,加密單元22,具體用于:確定所述終端展示界面中所展示的各應(yīng)用圖標(biāo)的排列方式;按照所述應(yīng)用圖標(biāo)的排列方式,根據(jù)所述加密密鑰,對所述應(yīng)用圖標(biāo)所對應(yīng)的所述第一應(yīng)用功能進(jìn)行移動,以確定所述應(yīng)用圖標(biāo)所對應(yīng)的所述第二應(yīng)用功能。
在一種實(shí)施方式中,加密解除單元,用于:接收應(yīng)用加密解除指令;則對所述應(yīng)用加密解除指令進(jìn)行驗(yàn)證;在對所述應(yīng)用加密解除指令進(jìn)行的驗(yàn)證通過后,解除對所述應(yīng)用的加密。
在一種實(shí)施方式中,加密解除單元,具體用于:將所述應(yīng)用圖標(biāo)對應(yīng)的所述第二應(yīng)用功能替換為所述第一功能,以解除對所述應(yīng)用的加密。
采用本申請實(shí)施例2提供的應(yīng)用加密裝置,由于在接收到應(yīng)用加密指令后,終端可以按照預(yù)設(shè)的加密方法,通過調(diào)整終端展示界面中所展示的應(yīng)用圖標(biāo)與應(yīng)用功能的對應(yīng)關(guān)系的方式,對終端中的應(yīng)用進(jìn)行加密。在進(jìn)行應(yīng)用加密后,終端展示界面中所展示的應(yīng)用圖標(biāo)所對應(yīng)的應(yīng)用功能將不同于應(yīng)用圖標(biāo)實(shí)際對應(yīng)的應(yīng)用功能,即在這種情況下,用戶通過點(diǎn)擊待啟動應(yīng)用圖標(biāo)的方式,無法啟動待啟動應(yīng)用圖標(biāo)實(shí)際所對應(yīng)的應(yīng)用功能,從而達(dá)到對應(yīng)用進(jìn)行加密的目的。
為了便于更好的實(shí)施本申請實(shí)施例提供的應(yīng)用加密方法,本申請還提供了一種用于實(shí)施上述應(yīng)用加密方法的智能手機(jī)。如圖6所示,為本申請實(shí)施例提供的一種智能手機(jī)的結(jié)構(gòu)示意圖,該智能手機(jī)包括:射頻(radiofrequency,rf)電路310、存儲器320、輸入單元330、顯示單元340、傳感器350、音頻電路360、無線保真(wireless-fidelity,wi-fi)模塊370、處理器380、以及電源390等部件,輸入單元330、rf電路310、wifi模塊370及處理器380之間通過總線相互連接。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的智能手機(jī)結(jié)構(gòu)并不構(gòu)成對智能手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
存儲器320,用于存放程序。具體地,程序可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。存儲器320可以包括只讀存儲器和隨機(jī)存取存儲器,并向處理器380提供指令和數(shù)據(jù)。存儲器320可能包含高速ram存儲器,也可能還包括非易失性存儲器(non-volatilememory),例如至少1個磁盤存儲器。
處理器380,執(zhí)行存儲器320所存放的程序。并具體用于執(zhí)行以下操作:接收應(yīng)用加密解除指令;對所述應(yīng)用加密解除指令進(jìn)行驗(yàn)證;在對所述應(yīng)用加密解除指令進(jìn)行的驗(yàn)證通過后,解除對應(yīng)用的加密。
處理器380可能是一種集成電路芯片,具有信號的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器380中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器380可以是通用處理器,包括中央處理器(centralprocessingunit,cpu)、網(wǎng)絡(luò)處理器(networkprocessor,np)等;還可以是數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本申請實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本申請實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器320,處理器380讀取存儲器320中的信息,結(jié)合其硬件完成上述方法的步驟。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計(jì)算設(shè)備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲器(sram)、動態(tài)隨機(jī)存取存儲器(dram)、其他類型的隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
以上所述僅為本申請的實(shí)施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。