欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)加密方法及裝置與流程

文檔序號:11831298閱讀:543來源:國知局
數(shù)據(jù)加密方法及裝置與流程

本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)加密方法及裝置。



背景技術(shù):

隨著終端技術(shù)的不斷發(fā)展,在終端上集成的功能也越來越多,用戶在手機(jī)上存儲的信息也越來越多。對于用戶來講,手機(jī)不僅僅是打電話和發(fā)短信的工具,在手機(jī)中還包含了用戶的照片、微信、微博,還包括了支付寶、網(wǎng)銀、信用卡等相關(guān)信息。

用戶在使用手機(jī)的過程中,需要對手機(jī)中的部分隱私數(shù)據(jù)或者需要進(jìn)行保密的其他數(shù)據(jù)進(jìn)行加密,在現(xiàn)有技術(shù)中,用戶需要進(jìn)入到相應(yīng)的加密管理界面,并在該界面中選擇需要進(jìn)行加密或保密的文件并對該文件進(jìn)行加密。也就是說,每一次加密用戶都需要進(jìn)入到相應(yīng)的加密管理界面才能進(jìn)行操作,對于用戶來講,其操作的步驟繁瑣且重復(fù),存在操作的便利性不足的問題。



技術(shù)實(shí)現(xiàn)要素:

基于此,為解決上述傳統(tǒng)技術(shù)中終端文件的加密方法存在的操作的便利性不足的技術(shù)問題,特提出了一種數(shù)據(jù)加密方法。

一種數(shù)據(jù)加密方法,包括:

監(jiān)控掃描終端上的數(shù)據(jù)對象,獲取掃描到的數(shù)據(jù)對象的文本內(nèi)容;

判斷所述文本內(nèi)容是否與預(yù)設(shè)的關(guān)鍵字符串匹配;

在匹配時(shí),獲取預(yù)設(shè)的密鑰;

通過所述密鑰對所述數(shù)據(jù)對象的相應(yīng)操作進(jìn)行加密。

可選的,在一個(gè)實(shí)施例中,所述數(shù)據(jù)對象為文件;

所述獲取掃描到的數(shù)據(jù)對象的文本內(nèi)容的步驟還包括:獲取所述掃描到的文件的文件名;

所述判斷所述文本內(nèi)容是否與預(yù)設(shè)的關(guān)鍵字符串匹配的步驟具體為:判斷所述掃描到的文件的文件名是否以所述預(yù)設(shè)的關(guān)鍵字符串為起始字符串;

所述通過所述密鑰對所述數(shù)據(jù)對象的相應(yīng)操作進(jìn)行加密的步驟具體為:通過所述密鑰對所述文件的打開操作進(jìn)行加密。

可選的,在一個(gè)實(shí)施例中,所述數(shù)據(jù)對象為用戶在文本輸入框組件中輸入的數(shù)據(jù)內(nèi)容;

所述通過所述密鑰對所述數(shù)據(jù)對象的相應(yīng)操作進(jìn)行加密的步驟具體為:

通過所述密鑰對所述數(shù)據(jù)內(nèi)容進(jìn)行加密后進(jìn)行數(shù)據(jù)傳輸或本地存儲。

可選的,在一個(gè)實(shí)施例中,所述方法還包括:

接收關(guān)鍵字符串設(shè)置指令,接收輸入的關(guān)鍵字符串以及與所述關(guān)鍵字符串對應(yīng)的密鑰并存儲。

可選的,在一個(gè)實(shí)施例中,所述關(guān)鍵字符串有多個(gè);

所述判斷所述文本內(nèi)容是否與預(yù)設(shè)的關(guān)鍵字符串匹配的步驟具體為:

查找與所述文本內(nèi)容匹配的關(guān)鍵字符串,若查找到,則判定為匹配,并獲取所述查找到的關(guān)鍵字符串作為目標(biāo)關(guān)鍵字符串;

所述獲取預(yù)設(shè)的密鑰的步驟具體為:

獲取預(yù)設(shè)的與所述目標(biāo)關(guān)鍵字符串對應(yīng)的密鑰。

此外,為解決上述傳統(tǒng)技術(shù)中終端文件的加密方法存在的操作的便利性不足的技術(shù)問題,特提出了一種數(shù)據(jù)加密裝置。

一種數(shù)據(jù)加密裝置,包括:

數(shù)據(jù)對象掃描模塊,用于監(jiān)控掃描終端上的數(shù)據(jù)對象,獲取掃描到的數(shù)據(jù)對象的文本內(nèi)容;

判斷模塊,用于判斷所述文本內(nèi)容是否與預(yù)設(shè)的關(guān)鍵字符串匹配;

密鑰獲取模塊,用于在所述文本內(nèi)容與預(yù)設(shè)的關(guān)鍵字符串匹配時(shí),獲取預(yù)設(shè)的密鑰;

加密模塊,用于通過所述密鑰對所述數(shù)據(jù)對象的相應(yīng)操作進(jìn)行加密。

可選的,在一個(gè)實(shí)施例中,所述數(shù)據(jù)對象為文件;

所述數(shù)據(jù)對象掃描模塊還用于獲取所述掃描到的文件的文件名;

所述判斷模塊還用于判斷所述掃描到的文件的文件名是否以所述預(yù)設(shè)的關(guān)鍵字符串為起始字符串;

所述加密模塊還用于通過所述密鑰對所述文件的打開操作進(jìn)行加密。

可選的,在一個(gè)實(shí)施例中,所述數(shù)據(jù)對象為用戶在文本輸入框組件中輸入的數(shù)據(jù)內(nèi)容;

所述加密模塊還用于通過所述密鑰對所述數(shù)據(jù)內(nèi)容進(jìn)行加密后進(jìn)行數(shù)據(jù)傳輸或本地存儲。

可選的,在一個(gè)實(shí)施例中,所述裝置還包括關(guān)鍵字符串設(shè)置模塊,用于接收關(guān)鍵字符串設(shè)置指令,接收輸入的關(guān)鍵字符串以及與所述關(guān)鍵字符串對應(yīng)的密鑰并存儲。

可選的,在一個(gè)實(shí)施例中,所述關(guān)鍵字符串有多個(gè);

所述判斷模塊還用于查找與所述文本內(nèi)容匹配的關(guān)鍵字符串,若查找到,則判定所述文本內(nèi)容與預(yù)設(shè)的關(guān)鍵字符串匹配,并獲取所述查找到的關(guān)鍵字符串作為目標(biāo)關(guān)鍵字符串;

所述密鑰獲取模塊還用于獲取預(yù)設(shè)的與所述目標(biāo)關(guān)鍵字符串對應(yīng)的密鑰。

實(shí)施本發(fā)明實(shí)施例,將具有如下有益效果:

采用了上述數(shù)據(jù)加密方法和裝置之后,針對終端中的數(shù)據(jù)文件,用戶只需要在數(shù)據(jù)文件對應(yīng)的文本內(nèi)容(例如數(shù)據(jù)文件名稱、包含的文字內(nèi)容等)中設(shè)置與關(guān)鍵字符串匹配的相關(guān)內(nèi)容,終端在檢測到相關(guān)操作時(shí),即可根據(jù)預(yù)設(shè)的關(guān)鍵字符串以及對應(yīng)的密鑰所該數(shù)據(jù)文件進(jìn)行加密。也就是說,用戶不需要在文件管理或者加密管理頁面進(jìn)行專門的操作,在任意的操作場景中,只要在需要加密的文件中,按照預(yù)設(shè)的要求添加與預(yù)設(shè)的關(guān)鍵字符串對應(yīng)的內(nèi)容即可對該文件進(jìn)行加密,增加了加密操作的靈活性和操作的便利性,提升了用戶體驗(yàn)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

其中:

圖1為一個(gè)實(shí)施例中一種數(shù)據(jù)加密方法的流程示意圖;

圖2為一個(gè)實(shí)施例中一種數(shù)據(jù)加密裝置的結(jié)構(gòu)示意圖;

圖3為一個(gè)實(shí)施例中運(yùn)行前述數(shù)據(jù)加密方法的計(jì)算機(jī)設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

為解決上述傳統(tǒng)技術(shù)中終端文件的加密方法存在的操作的便利性不足的技術(shù)問題,在本實(shí)施例中,特提出了一種數(shù)據(jù)加密方法,該方法的實(shí)現(xiàn)可依賴于計(jì)算機(jī)程序,該計(jì)算即程序可以是加密應(yīng)用的應(yīng)用程序、安裝在終端上的加密程序等,該計(jì)算機(jī)程序可運(yùn)行于基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)之上。該計(jì)算機(jī)系統(tǒng)可以是運(yùn)行上述計(jì)算機(jī)程序的例如智能手機(jī)、平板電腦、筆記本電腦、個(gè)人電腦等終端設(shè)備。

具體的,如圖1所示,上述數(shù)據(jù)加密方法包括如下步驟:

步驟S102:監(jiān)控掃描終端上的數(shù)據(jù)對象,獲取掃描到的數(shù)據(jù)對象的文本內(nèi)容;

步驟S104:判斷所述文本內(nèi)容是否與預(yù)設(shè)的關(guān)鍵字符串匹配;若否,則執(zhí)行步驟S110:不做處理;若是,則執(zhí)行步驟S106:獲取預(yù)設(shè)的密鑰;步驟S108:通過所述密鑰對所述數(shù)據(jù)對象的相應(yīng)操作進(jìn)行加密。

具體實(shí)施例中,加密的數(shù)據(jù)對象可以是文件、文件夾、便簽、發(fā)送的信息等等,根據(jù)用戶事先設(shè)定的加密條件,例如,在上述某一數(shù)據(jù)對象中包括了與預(yù)設(shè)條件匹配的相關(guān)數(shù)據(jù)時(shí),則對該數(shù)據(jù)對象進(jìn)行加密。

對終端上的數(shù)據(jù)對象進(jìn)行監(jiān)控掃描,針對所有掃描到的數(shù)據(jù)對象,獲取其對應(yīng)的文本內(nèi)容,例如,在數(shù)據(jù)對象為文件或文件夾時(shí),獲取的文本內(nèi)容可以是該文件或者文件夾的文件名稱或者文件夾名稱;再例如,在數(shù)據(jù)對象為便簽或者發(fā)送的信息時(shí),獲取的文本內(nèi)容可以是便簽或者發(fā)送的信息所包含的具體內(nèi)容。

針對掃描到的數(shù)據(jù)對象的文本內(nèi)容,判斷該文本內(nèi)容是否與預(yù)設(shè)的關(guān)鍵字符串匹配,若匹配,則需要對該數(shù)據(jù)對象進(jìn)行進(jìn)一步的加密,若不匹配,則不需要對該數(shù)據(jù)對象進(jìn)行加密,即對該數(shù)據(jù)對象不進(jìn)行任何處理。

具體的,上述判斷文本內(nèi)容是否與預(yù)設(shè)的關(guān)鍵字符串匹配的過程,可以是判斷獲取到的文本內(nèi)容中是否包括了與預(yù)設(shè)的關(guān)鍵字符串匹配的字符串的過程,也可以是判斷獲取到的文本內(nèi)容是否以預(yù)設(shè)的關(guān)鍵字符串為起始字符串的過程,具體的可根據(jù)數(shù)據(jù)對象的具體類型以及對應(yīng)的文本內(nèi)容來確定。

在一個(gè)實(shí)施例中,以數(shù)據(jù)對象為文件為例,獲取掃描到的數(shù)據(jù)對象的文本內(nèi)容的步驟具體為:獲取該文件的文件名,并且在步驟S106中,判斷該文件的文件名是否以預(yù)設(shè)的關(guān)鍵字符串為起始字符串,例如,若預(yù)設(shè)的關(guān)鍵字符串為“天王蓋地虎”,則上述文件名為“天王蓋地虎+文件名”時(shí),則判定文本內(nèi)容與預(yù)設(shè)的關(guān)鍵字符串是匹配的,如“天王蓋地虎聯(lián)系方式列表”。

在另一個(gè)可選的實(shí)施例中,以數(shù)據(jù)對象為文件夾為例,獲取掃描到的數(shù)據(jù)對象的文本內(nèi)容的步驟具體為:獲取該文件夾的文件夾名稱,并且判斷該文件夾的文件夾名稱是否以預(yù)設(shè)的關(guān)鍵字符串為起始字符串,例如,若預(yù)設(shè)的關(guān)鍵字符串為“天王蓋地虎”,則上述文件夾名稱為“天王蓋地虎+文件夾名稱”時(shí),則判定文本內(nèi)容與預(yù)設(shè)的關(guān)鍵字符串是匹配的,如“天王蓋地虎2016北京游相冊”。

可選的,在另一個(gè)可選的實(shí)施例中,以數(shù)據(jù)對象為用戶在文本輸入框組件中輸入的數(shù)據(jù)內(nèi)容為例,在步驟S102中獲取的文本內(nèi)容為上述用戶在文本輸入框組件中輸入的數(shù)據(jù)內(nèi)容,即用戶輸入的內(nèi)容,然后判斷用戶在文本輸入框組件中輸入的數(shù)據(jù)內(nèi)容是否是以預(yù)設(shè)的關(guān)鍵字符串為起始字符串,若是,則判定步驟S104中的文本內(nèi)容與預(yù)設(shè)的關(guān)鍵字符串之間是匹配的,即步驟S104中的判定結(jié)果是肯定的。

需要說明的是,上述列舉的可選的實(shí)施例中,在判斷文本內(nèi)容是否與預(yù)設(shè)的關(guān)鍵字符串匹配的過程中均是判斷文本內(nèi)容的其實(shí)字符串是否為關(guān)鍵字符串,在其他實(shí)施例中,還可以是判斷文本內(nèi)容的結(jié)束字符串是否為預(yù)設(shè)的關(guān)鍵字符串,當(dāng)然,用戶還可以設(shè)定其他判斷匹配的方式,例如,文本內(nèi)容中是否包括了預(yù)設(shè)的關(guān)鍵字符串。

在步驟S104中的判斷結(jié)果為是的情況下,即需要對掃描到的數(shù)據(jù)對象進(jìn)行加密的情況下,還需要在加密之前獲取加密的密鑰,在本實(shí)施例中,加密的密鑰是可以是系統(tǒng)預(yù)先設(shè)定的,也可以是用戶根據(jù)自身的需要進(jìn)行自定義設(shè)置的,例如,在設(shè)置關(guān)鍵字符串設(shè)置指令時(shí),用戶不僅需要設(shè)置關(guān)鍵字符串,還需要設(shè)置與該關(guān)鍵字符串對應(yīng)的密鑰,該密鑰會用于對數(shù)據(jù)對象加密的過程中。

具體的,上述數(shù)據(jù)加密的方法還包括:接收關(guān)鍵字符串設(shè)置指令,接收輸入的關(guān)鍵字符串以及與所述關(guān)鍵字符串對應(yīng)的密鑰并存儲。也就是說,根據(jù)用戶輸入的關(guān)鍵字符串設(shè)置指令,接收用戶輸入的字符串作為關(guān)鍵字符串,接收用于輸入的密鑰作為與關(guān)鍵字符串對應(yīng)的密鑰,并且將上述接收到的關(guān)鍵字符串以及密鑰存儲在終端中相應(yīng)的位置。需要說明的是,在本實(shí)施例中,一并存儲的還包括了關(guān)鍵字符串與密鑰之間的對應(yīng)關(guān)系,也就是說,密鑰是與關(guān)鍵字符串對應(yīng)的,并且,在步驟S104中的判斷結(jié)果為是的情況下,獲取與步驟S104中用到的關(guān)鍵字符串對應(yīng)的密鑰作為步驟S106中獲取的預(yù)設(shè)的密鑰。

需要說明的是,在本實(shí)施例中,預(yù)先設(shè)置的關(guān)鍵字符串的數(shù)目可以不止一個(gè),在此種情況下,上述判斷文本內(nèi)容與預(yù)設(shè)的關(guān)鍵字符串是否匹配的步驟則為:在所有的預(yù)設(shè)的關(guān)鍵字符串中查找與文本內(nèi)容匹配的關(guān)鍵字符串,若查找到,則判定文本內(nèi)容與預(yù)設(shè)的關(guān)鍵字符串是匹配的,并且將查找到的關(guān)鍵字符串作為目標(biāo)關(guān)鍵字符串;若沒有查找到匹配的關(guān)鍵字符串,則判定文本內(nèi)容與預(yù)設(shè)的關(guān)鍵字符串是不匹配的。需要說明的是,在本實(shí)施例中,在上述在所有預(yù)設(shè)的關(guān)鍵字符串中查找與文本內(nèi)容匹配的關(guān)鍵字符串的過程中,判斷文本內(nèi)容是否與某一個(gè)關(guān)鍵字符串匹配的規(guī)則可以如前對步驟S104的相關(guān)描述,在此處不再贅述。

在查找到與文本內(nèi)容匹配的關(guān)鍵字符串的情況下,在步驟S106中獲取的密鑰是與查找到的目標(biāo)關(guān)鍵字符串對應(yīng)的密鑰,也就是說,用戶在設(shè)置關(guān)鍵字符串以及其對應(yīng)的密鑰的過程中,可以針對不同的關(guān)鍵字符串設(shè)置不同密鑰,并且在不同的場合下使用不同的關(guān)鍵字符串。也就是說,在終端中存儲的關(guān)鍵字符串包括了多個(gè),其對應(yīng)的密鑰也包括了多個(gè),并且存儲的相關(guān)內(nèi)容還包括了關(guān)鍵字符串與密鑰之間的對應(yīng)關(guān)系,在確定了關(guān)鍵字符串的情況下,可以獲取與該關(guān)鍵字符串對應(yīng)的密鑰。例如,用戶可以根據(jù)不同的應(yīng)用場景設(shè)置不同的關(guān)鍵字符串,并且設(shè)置不同的密鑰。

在密鑰獲取到的情況下,通過該密鑰對數(shù)據(jù)對象的相關(guān)操作進(jìn)行加密,例如,用戶在文本輸入框組件中輸入的數(shù)據(jù)內(nèi)容為在即時(shí)通信軟件(如微信)的對話界面中需要發(fā)送的信息時(shí),因?yàn)闄z測到用戶輸入的數(shù)據(jù)內(nèi)容為以關(guān)鍵字符串為起始字符串,則將上述數(shù)據(jù)內(nèi)容通過密鑰進(jìn)行加密后發(fā)送給即時(shí)通信軟件對應(yīng)的服務(wù)器。在其他實(shí)施例中,若用戶在文件或文件夾管理頁面中,將某一個(gè)文件的文件名或者某一個(gè)文件夾的文件夾名稱修改為以關(guān)鍵字符串為起始字符串的文件名或文件夾名稱,則終端在檢測到用戶的操作時(shí),對該文件或者文件夾進(jìn)行加密并存儲加密后的文件或文件夾。

需要說明的是,在用戶在終端針對數(shù)據(jù)對象進(jìn)行某種操作時(shí),例如修改文件的文件名、或修改文件夾的文件夾名稱、或者在輸入框組件中輸入數(shù)據(jù)內(nèi)容并發(fā)送、或者在輸入框組件中輸入數(shù)據(jù)內(nèi)容并保存、或者編輯便簽內(nèi)容并保存等等,終端會監(jiān)控用戶在終端上進(jìn)行的相關(guān)操作,并監(jiān)控用戶進(jìn)行操作的數(shù)據(jù)對象,并獲取該數(shù)據(jù)對象的文本內(nèi)容,在文本內(nèi)容與預(yù)設(shè)的關(guān)鍵字符串匹配時(shí),通過對應(yīng)的密鑰對數(shù)據(jù)對象的相關(guān)操作進(jìn)行加密,例如,在數(shù)據(jù)對象的名稱的修改操作下,對數(shù)據(jù)對象進(jìn)行加密并存儲,在對數(shù)據(jù)對象進(jìn)行存儲的情況下,對該數(shù)據(jù)對象進(jìn)行加密并存儲,在對數(shù)據(jù)對象進(jìn)行發(fā)送或者傳輸?shù)那闆r下,對該數(shù)據(jù)對象進(jìn)行加密并將加密后的數(shù)據(jù)對象進(jìn)行發(fā)送或數(shù)據(jù)傳輸。

也就是說,若監(jiān)控用戶對終端的數(shù)據(jù)對象進(jìn)行的任意操作時(shí),執(zhí)行上述步驟S102-S110,并且根據(jù)用戶的相應(yīng)操作確定在步驟S108中通過密鑰對數(shù)據(jù)對象的相應(yīng)操作進(jìn)行加密的操作。

此外,為解決上述傳統(tǒng)技術(shù)中終端文件的加密方法存在的操作的便利性不足的技術(shù)問題,在一個(gè)實(shí)施例中,如圖2所示,還提出了一種數(shù)據(jù)加密裝置,包括數(shù)據(jù)對象掃描模塊102、判斷模塊104、密鑰獲取模塊106、加密模塊108,其中:

數(shù)據(jù)對象掃描模塊102,用于監(jiān)控掃描終端上的數(shù)據(jù)對象,獲取掃描到的數(shù)據(jù)對象的文本內(nèi)容;

判斷模塊104,用于判斷所述文本內(nèi)容是否與預(yù)設(shè)的關(guān)鍵字符串匹配;

密鑰獲取模塊106,用于在所述文本內(nèi)容與預(yù)設(shè)的關(guān)鍵字符串匹配時(shí),獲取預(yù)設(shè)的密鑰;

加密模塊108,用于通過所述密鑰對所述數(shù)據(jù)對象的相應(yīng)操作進(jìn)行加密。

可選的,在一個(gè)實(shí)施例中,上述數(shù)據(jù)對象為文件;所述數(shù)據(jù)對象掃描模塊102還用于獲取所述掃描到的文件的文件名;判斷模塊104還用于判斷所述掃描到的文件的文件名是否以所述預(yù)設(shè)的關(guān)鍵字符串為起始字符串;加密模塊108還用于通過所述密鑰對所述文件的打開操作進(jìn)行加密。

可選的,在一個(gè)實(shí)施例中,上述數(shù)據(jù)對象為用戶在文本輸入框組件中輸入的數(shù)據(jù)內(nèi)容;加密模塊108還用于通過所述密鑰對所述數(shù)據(jù)內(nèi)容進(jìn)行加密后進(jìn)行數(shù)據(jù)傳輸或本地存儲。

可選的,在一個(gè)實(shí)施例中,如圖2所示,上述裝置還包括關(guān)鍵字符串設(shè)置模塊110,用于接收關(guān)鍵字符串設(shè)置指令,接收輸入的關(guān)鍵字符串以及與所述關(guān)鍵字符串對應(yīng)的密鑰并存儲。

可選的,在一個(gè)實(shí)施例中,上述關(guān)鍵字符串有多個(gè);判斷模塊104還用于查找與所述文本內(nèi)容匹配的關(guān)鍵字符串,若查找到,則判定所述文本內(nèi)容與預(yù)設(shè)的關(guān)鍵字符串匹配,并獲取所述查找到的關(guān)鍵字符串作為目標(biāo)關(guān)鍵字符串;密鑰獲取模塊106還用于獲取預(yù)設(shè)的與所述目標(biāo)關(guān)鍵字符串對應(yīng)的密鑰。

實(shí)施本發(fā)明實(shí)施例,將具有如下有益效果:

采用了上述數(shù)據(jù)加密方法和裝置之后,針對終端中的數(shù)據(jù)文件,用戶只需要在數(shù)據(jù)文件對應(yīng)的文本內(nèi)容(例如數(shù)據(jù)文件名稱、包含的文字內(nèi)容等)中設(shè)置與關(guān)鍵字符串匹配的相關(guān)內(nèi)容,終端在檢測到相關(guān)操作時(shí),即可根據(jù)預(yù)設(shè)的關(guān)鍵字符串以及對應(yīng)的密鑰所該數(shù)據(jù)文件進(jìn)行加密。也就是說,用戶不需要在文件管理或者加密管理頁面進(jìn)行專門的操作,在任意的操作場景中,只要在需要加密的文件中,按照預(yù)設(shè)的要求添加與預(yù)設(shè)的關(guān)鍵字符串對應(yīng)的內(nèi)容即可對該文件進(jìn)行加密,增加了加密操作的靈活性和操作的便利性,提升了用戶體驗(yàn)。

在一個(gè)實(shí)施例中,如圖3所示,圖3展示了一種運(yùn)行上述數(shù)據(jù)加密方法的基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)的終端。該計(jì)算機(jī)系統(tǒng)可以是智能手機(jī)、平板電腦、掌上電腦等終端設(shè)備。具體的,可包括通過系統(tǒng)總線連接的外部輸入接口1001、處理器1002、存儲器1003和輸出接口1004。其中,外部輸入接口1001可選的可至少包括網(wǎng)絡(luò)接口10012。存儲器1003可包括外存儲器10032(例如硬盤、光盤或軟盤等)和內(nèi)存儲器10034。輸出接口1004可至少包括顯示屏10042等設(shè)備。

在本實(shí)施例中,本方法的運(yùn)行基于計(jì)算機(jī)程序,該計(jì)算機(jī)程序的程序文件存儲于前述基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)的外存儲器10032中,在運(yùn)行時(shí)被加載到內(nèi)存儲器10034中,然后被編譯為機(jī)器碼之后傳遞至處理器1002中執(zhí)行,從而使得基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)中形成邏輯上的數(shù)據(jù)對象掃描模塊102、判斷模塊104、密鑰獲取模塊106、加密模塊108以及關(guān)鍵字符串設(shè)置模塊110。且在上述數(shù)據(jù)加密方法執(zhí)行過程中,輸入的參數(shù)均通過外部輸入接口1001接收,并傳遞至存儲器1003中緩存,然后輸入到處理器1002中進(jìn)行處理,處理的結(jié)果數(shù)據(jù)或緩存于存儲器1003中進(jìn)行后續(xù)地處理,或被傳遞至輸出接口1004進(jìn)行輸出。

具體的,上述處理器1002用于執(zhí)行如下操作:監(jiān)控掃描終端上的數(shù)據(jù)對象,獲取掃描到的數(shù)據(jù)對象的文本內(nèi)容;判斷所述文本內(nèi)容是否與預(yù)設(shè)的關(guān)鍵字符串匹配;在匹配時(shí),獲取預(yù)設(shè)的密鑰;通過所述密鑰對所述數(shù)據(jù)對象的相應(yīng)操作進(jìn)行加密。

在可選的實(shí)施例中,數(shù)據(jù)對象為文件;上述處理器1002還用于執(zhí)行如下操作:獲取所述掃描到的文件的文件名;上述處理器1002還用于判斷所述掃描到的文件的文件名是否以所述預(yù)設(shè)的關(guān)鍵字符串為起始字符串;上述處理器1002還用于通過所述密鑰對所述文件的打開操作進(jìn)行加密。

在一個(gè)可選的實(shí)施例中,數(shù)據(jù)對象為用戶在文本輸入框組件中輸入的數(shù)據(jù)內(nèi)容;上述處理器1002還用于執(zhí)行:通過所述密鑰對所述數(shù)據(jù)內(nèi)容進(jìn)行加密后進(jìn)行數(shù)據(jù)傳輸或本地存儲。

在一個(gè)可選的實(shí)施例中,上述外部輸入接口1001還用于執(zhí)行接收關(guān)鍵字符串設(shè)置指令,上述處理器1002還用于執(zhí)行接收輸入的關(guān)鍵字符串以及與所述關(guān)鍵字符串對應(yīng)的密鑰,上述存儲器1003還用于執(zhí)行存儲關(guān)鍵字符串以及與所述關(guān)鍵字符串對應(yīng)的密鑰。

在一個(gè)可選的實(shí)施例中,關(guān)鍵字符串有多個(gè);上述處理器1002還用于執(zhí)行查找與所述文本內(nèi)容匹配的關(guān)鍵字符串,若查找到,則判定為匹配,并獲取所述查找到的關(guān)鍵字符串作為目標(biāo)關(guān)鍵字符串;上述處理器1002還用于執(zhí)行獲取預(yù)設(shè)的與所述目標(biāo)關(guān)鍵字符串對應(yīng)的密鑰。

以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
渝中区| 永济市| 秦皇岛市| 深泽县| 合江县| 贡山| 无棣县| 东海县| 乌拉特中旗| 日照市| 四平市| 宜兰县| 杨浦区| 台前县| 宝应县| 清涧县| 旅游| 淮阳县| 安福县| 涿鹿县| 师宗县| 淮滨县| 乐都县| 获嘉县| 文安县| 久治县| 蓝山县| 克拉玛依市| 卢湾区| 明星| 塔河县| 麻城市| 九江市| 宝丰县| 大关县| 双桥区| 抚远县| 桦甸市| 石阡县| 开鲁县| 青阳县|