信息加密方法和移動(dòng)終端的制作方法
【專(zhuān)利摘要】本發(fā)明提供了一種信息加密方法和移動(dòng)終端。涉及移動(dòng)通信領(lǐng)域;解決了終端泄露用戶信息的安全問(wèn)題。該方法包括:獲取加密指示;根據(jù)所述加密指示,對(duì)輸入框中的明文進(jìn)行加密,得到密文;使用所述密文替換所述明文顯示。本發(fā)明提供的技術(shù)方案適用于通信軟件,實(shí)現(xiàn)了對(duì)通信軟件中輸入信息的加密。
【專(zhuān)利說(shuō)明】信息加密方法和移動(dòng)終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種實(shí)時(shí)會(huì)話過(guò)程中的信息加密方法和終端。
【背景技術(shù)】
[0002]當(dāng)前移動(dòng)互聯(lián)網(wǎng)飛速發(fā)展,智能手機(jī)已經(jīng)普及,基于智能手機(jī)的社交軟件,即時(shí)通信軟件極大的改不了人們的通信和溝通方式。在通信過(guò)程中,往往需要發(fā)送一些敏感的私人信息,例如銀行卡號(hào)、密碼,或者僅能讓雙方知道的重要的商業(yè)機(jī)密等信息。如果在發(fā)送過(guò)程中能夠?qū)@些信息進(jìn)行加密發(fā)送,將為用戶提供更加放心的安全保障。目前像短信等客戶端在傳輸過(guò)程中是沒(méi)有加密處理的,極易被截獲或泄露,而諸如微信、QQ等客戶端在發(fā)送過(guò)程中雖然在底層傳輸時(shí)進(jìn)行了加密處理,但是在客戶端展現(xiàn)顯示時(shí)是直接顯示出來(lái)的明文,如果手機(jī)遺失,或者他人共用手機(jī),或者服務(wù)器賬號(hào)被他人盜取,過(guò)去的敏感聊天記錄依然會(huì)泄露,給用戶造成巨大損失。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供了一種信息加密方法和移動(dòng)終端,解決了終端泄露用戶信息的安全問(wèn)題。
[0004]一種信息加密方法,包括:
[0005]獲取加密指示;
[0006]根據(jù)所述加密指示,對(duì)輸入框中的明文進(jìn)行加密,得到密文;
[0007]使用所述密文替換所述明文顯示。
[0008]優(yōu)選的,所述獲取加密指示的步驟之前,還包括:
[0009]在檢測(cè)到所述輸入框內(nèi)有文字輸入時(shí),發(fā)出是否進(jìn)行加密的提示信息。
[0010]優(yōu)選的,所述獲取加密指示包括:
[0011]檢測(cè)到所述輸入框中部分或全部明文被選中時(shí),顯示包含加密按鈕的系統(tǒng)導(dǎo)航編輯條;
[0012]在檢測(cè)到所述加密按鈕被點(diǎn)按觸發(fā)后,判定對(duì)所述輸入框中被選中的部分或全部明文進(jìn)行加密。
[0013]優(yōu)選的,所述獲取加密指示具體為:
[0014]獲取外部輸入的加密指示,所述加密指示包括需要加密的所述輸入框中全部或部分明文的內(nèi)容。
[0015]優(yōu)選的,所述加密指示還包括加密密鑰。
[0016]優(yōu)選的,根據(jù)所述加密指示,對(duì)輸入框中的明文進(jìn)行加密,得到密文具體為:
[0017]對(duì)所述輸入框被選中的部分或全部明文進(jìn)行加密,得到該部分或全部明文對(duì)應(yīng)的密文。
[0018]優(yōu)選的,使用所述密文替換所述明文顯示的步驟之后,還包括:
[0019]在檢測(cè)到在所述輸入框中有繼續(xù)輸入的內(nèi)容時(shí),以明文顯示后續(xù)輸入的內(nèi)容。
[0020]優(yōu)選的,在顯示所述密文時(shí),密文部分以超鏈接形式顯示。
[0021]本發(fā)明還提供了一種移動(dòng)終端,包括:
[0022]指示獲取模塊,用于獲取加密指示;
[0023]加密執(zhí)行模塊,用于根據(jù)所述加密指示,對(duì)輸入框中的明文進(jìn)行加密,得到密文;
[0024]顯示模塊,用于使用所述密文替換所述明文顯示。
[0025]優(yōu)選的,該移動(dòng)終端還包括:
[0026]提示模塊,用于在檢測(cè)到所述輸入框內(nèi)有文字輸入時(shí),發(fā)出是否進(jìn)行加密的提示信息。
[0027]優(yōu)選的,所述指示獲取模塊包括:
[0028]顯示控制單元,用于在檢測(cè)到所述輸入框中部分或全部明文被選中時(shí),顯示包含加密按鈕的系統(tǒng)導(dǎo)航編輯條;
[0029]加密執(zhí)行單元,用于在檢測(cè)到所述加密按鈕被點(diǎn)擊觸發(fā)后,判定對(duì)所述輸入框中被選中的部分或全部明文進(jìn)行加密。
[0030]優(yōu)選的,所述指示獲取模塊包括:
[0031]指示接收單元,用于獲取外部輸入的加密指示,所述加密指示包括需要加密的所述輸入框中全部或部分明文的內(nèi)容。
[0032]優(yōu)選的,所述加密指示還包括加密密鑰。
[0033]優(yōu)選的,所述加密執(zhí)行模塊,具體用于對(duì)所述輸入框被選中的部分或全部明文進(jìn)行加密,得到該部分或全部明文對(duì)應(yīng)的密文。
[0034]優(yōu)選的,所述顯示模塊,還用于在檢測(cè)到在所述輸入框中有繼續(xù)輸入的內(nèi)容時(shí),以明文顯示后續(xù)輸入的內(nèi)容。
[0035]優(yōu)選的,所述顯示模塊在顯示所述密文時(shí),密文部分以超鏈接形式顯示。
[0036]本發(fā)明提供了一種信息加密方法和移動(dòng)終端,移動(dòng)終端獲取加密指示,并根據(jù)所述加密指示,對(duì)輸入框中的明文進(jìn)行加密,得到密文,再使用所述密文替換所述明文顯示。實(shí)現(xiàn)了對(duì)通信軟件中輸入信息的加密,解決了終端泄露用戶信息的安全問(wèn)題。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0037]圖1為輸入文本懸浮加密按鈕的示意圖;
[0038]圖2為點(diǎn)擊懸浮按鈕后的界面示意圖;
[0039]圖3為生成密文后又恢復(fù)為明文的界面示意圖;
[0040]圖4為密文發(fā)送后收發(fā)記錄中自動(dòng)識(shí)別為超鏈接的示意圖;
[0041]圖5為點(diǎn)擊S文超鏈接后輸入S鑰的不意圖;
[0042]圖6為密鑰正確后顯示明文的示意圖;
[0043]圖7為加解密完整交互流程示意圖;
[0044]圖8為長(zhǎng)按文本喚出導(dǎo)航編輯條的示意圖;
[0045]圖9為加密后的輸入框內(nèi)容示意圖;
[0046]圖10本發(fā)明的實(shí)施例二提供的一種信息加密方法的流程圖;
[0047]圖11為本發(fā)明的實(shí)施例三提供的一種移動(dòng)終端的結(jié)構(gòu)示意圖;
[0048]圖12為圖11中指示獲取模塊1101的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0049]目前像短信等客戶端在傳輸過(guò)程中是沒(méi)有加密處理的,極易被截獲或泄露,而諸如微信、QQ等客戶端在發(fā)送過(guò)程中雖然在底層傳輸時(shí)進(jìn)行了加密處理,但是在客戶端展現(xiàn)顯示時(shí)是直接顯示出來(lái)的明文,如果手機(jī)遺失,或者他人共用手機(jī),或者服務(wù)器賬號(hào)被他人盜取,過(guò)去的敏感聊天記錄依然會(huì)泄露,給用戶造成巨大損失。
[0050]為了解決上述問(wèn)題,本發(fā)明的實(shí)施例提供了一種在移動(dòng)終端上直接對(duì)通信內(nèi)容進(jìn)行加密的信息加密方法,用戶可以在發(fā)送前直接對(duì)需要加密的明文加密,加密之后才發(fā)送,發(fā)送出去和對(duì)方接收到的都是密文,對(duì)方只有通過(guò)雙方約定的密鑰才能解密。這樣即使其他人通過(guò)非正當(dāng)渠道獲取到了通信內(nèi)容,也無(wú)法知道通信的具體內(nèi)容。
[0051]下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0052]首先,結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例一進(jìn)行說(shuō)明。
[0053]在移動(dòng)終端上,用戶在文本記事或者即時(shí)通信時(shí),往往會(huì)輸入或發(fā)送一些涉及個(gè)人隱私的敏感信息或者商業(yè)機(jī)密,這些信息只應(yīng)該被自己或者通信雙方知道,但直接明文存儲(chǔ)或者發(fā)送容易被截獲或者意外泄漏,給用戶帶來(lái)巨大風(fēng)險(xiǎn)和損失。本發(fā)明的實(shí)施例提供了一種信息加密方法,在信息輸入過(guò)程中提供加密功能,用戶輸入完成后在必要的情況下可以選擇加密,將原來(lái)的明文全部或者部分內(nèi)容加密,然后將密文存儲(chǔ)或者發(fā)送。再次打開(kāi)存儲(chǔ)的密文,或者通信的另一方收到密文后,需要輸入加密的密碼進(jìn)行解密才能解密密文,從而保證了內(nèi)容的安全性。
[0054]本發(fā)明的實(shí)施例在移動(dòng)終端軟件在進(jìn)行信息輸入時(shí),提供對(duì)輸入信息的加密功能以及存儲(chǔ)或發(fā)送后的解密功能。
[0055]主要的加、解密環(huán)節(jié)是:
[0056](I)當(dāng)用戶通過(guò)點(diǎn)擊或觸摸等操作獲得輸入框的焦點(diǎn)后,系統(tǒng)自動(dòng)檢測(cè)輸入框的輸入狀態(tài),當(dāng)監(jiān)測(cè)到輸入了文本等信息后,在界面上自動(dòng)彈出具有加密功能的懸浮按鈕。示意圖見(jiàn)圖1。
[0057](2)在用戶認(rèn)為輸入的文本信息有加密的必要時(shí),點(diǎn)擊具有加密功能的懸浮按鈕,如果未配置加密密鑰,則先彈出密鑰設(shè)置界面,設(shè)置完密鑰后輸入框的內(nèi)容根據(jù)特定的加密算法加密為具有特定前綴或后綴的密文;如果已經(jīng)配置過(guò)加密密鑰,則直接采用之前配置的密鑰將輸入框的內(nèi)容根據(jù)特定的加密算法加密為具有特定前綴或后綴的密文。見(jiàn)圖2。
[0058]上述加密后產(chǎn)生的密文是直接替換輸入框中的原有內(nèi)容的,對(duì)輸入框所在的應(yīng)用軟件或者系統(tǒng)界面而言,密文和原來(lái)的明文是透明的,都只是普通內(nèi)容而已,但對(duì)用戶而言,密文是一些雜亂的字符,不能直接明白含義,從而達(dá)到保密的功能。
[0059](3)輸入框的明文被加密成密文后,用戶可以繼續(xù)在密文之外繼續(xù)編輯輸入框,從而編寫(xiě)密文和明文混合的文本。在生成密文后,加密懸浮按鈕自動(dòng)顯示為解密按鈕,此時(shí)點(diǎn)擊解密按鈕自動(dòng)將輸入框中的密文解密并替換成原來(lái)的明文,這便于在加解密輸入過(guò)程的編輯和調(diào)整。如圖3所不。
[0060](4)用戶編輯完輸入框后,可以選擇通信軟件的發(fā)送功能將密文發(fā)送出去,或者在記事軟件中將密文保存。在發(fā)送和接收方,在收發(fā)記錄的聊天記錄中將自動(dòng)檢測(cè)是否為本發(fā)明實(shí)施例使用的密文格式,并將密文所在字段以超鏈接等方式展現(xiàn),用戶點(diǎn)擊該超鏈接將彈出輸入密鑰界面,如果密鑰正確,則將密文解密為明文,如圖4至圖6所示。
[0061](5)當(dāng)輸入框中輸入內(nèi)文為空后(用戶刪除輸入框中內(nèi)容或者原編輯內(nèi)容已經(jīng)發(fā)送出去軟件自動(dòng)清空),自動(dòng)隱藏加解密懸浮按鈕。見(jiàn)圖7所示。
[0062]核心思想是對(duì)輸入的信息內(nèi)容本身進(jìn)行加解密,對(duì)具體的應(yīng)用軟件本身不限制,加密后的密文對(duì)應(yīng)用軟件來(lái)說(shuō)是當(dāng)著普通明文一樣來(lái)對(duì)待的。在交互方式上,通過(guò)自動(dòng)檢測(cè)輸入框是否有信息輸入來(lái)自動(dòng)彈出或隱藏加解密懸浮按鈕來(lái)提供加密功能。此外,對(duì)于加解密采用的加解密算法本身不作限制,可以采用任意的公認(rèn)的成熟加解密算法或者新的算法來(lái)加解密。在交互方式、加解密方式等方面可以包括但不限于其它替代技術(shù)方案。
[0063]此外,對(duì)于加密過(guò)程的觸發(fā),也可以在有信息輸入的情況下,通過(guò)長(zhǎng)按輸入框中的信息,在長(zhǎng)按后彈出的導(dǎo)航欄等系統(tǒng)控件或者其它定制界面中提供加解密交互入口并加密。例如圖8,輸入文本后再長(zhǎng)按文本,在彈出的系統(tǒng)導(dǎo)航編輯條中,除了剪切、復(fù)制等工具夕卜,新增加了加密按鈕,點(diǎn)擊該按鈕后自動(dòng)將輸入框中內(nèi)容進(jìn)行加密(如未配置密鑰應(yīng)先彈出類(lèi)似上面方案的密鑰配置界面),如圖9所示,加密完成后輸入框內(nèi)容直接替換為密文,同時(shí)工具條消失。
[0064]此外,還可以通過(guò)設(shè)置全局加解密按鈕來(lái)實(shí)現(xiàn)加解密,即該懸浮按鈕始終懸浮在任意界面上,當(dāng)需要加密時(shí)通過(guò)點(diǎn)擊該全局按鈕來(lái)對(duì)當(dāng)前獲得焦點(diǎn)的輸入框內(nèi)容進(jìn)行加解
LU O
[0065]輸入框事件攔截界面加解密,即當(dāng)用戶點(diǎn)擊或者觸摸輸入框時(shí),直接彈出一個(gè)新的文本編輯界面,在該界面中進(jìn)行文本的輸入和加密,加密完成后再將生成的密文顯示到原輸入框。這種方案適合大量文本的編輯和加密處理。
[0066]在加解密方式上,可以有其他替代方案:
[0067]加解密過(guò)程中,加解密的密鑰的輸入方式除了數(shù)字、字母等文本外,還可以包括但不限于其他密鑰方式:a)圖案密鑰方式,即加、解密過(guò)程中,密鑰為事先約定的圖案,通過(guò)圖案與特定密鑰的對(duì)應(yīng)關(guān)系來(lái)進(jìn)行加密,而解密時(shí)先輸入圖案,通過(guò)圖案與特定密鑰的對(duì)應(yīng)關(guān)系來(lái)解密。b)手勢(shì)密鑰方式,即加、解密過(guò)程中,密鑰為事先約定的手勢(shì),通過(guò)手勢(shì)與特定密鑰的對(duì)應(yīng)關(guān)系來(lái)進(jìn)行加密,而解密時(shí)先輸入手勢(shì),通過(guò)手勢(shì)與特定密鑰的對(duì)應(yīng)關(guān)系來(lái)解密;b)人臉、掌紋、聲紋、指紋等其它生物識(shí)別等方式,加解密過(guò)程都是先建立相關(guān)生物特征與特定的密鑰的對(duì)應(yīng)關(guān)系來(lái)進(jìn)行加解密處理。
[0068]上述方案在加解密過(guò)程中,簡(jiǎn)化起見(jiàn)都是對(duì)輸入框的內(nèi)容直接全部加密,實(shí)際上稍作修改可以?xún)H對(duì)輸入框中信息的部分內(nèi)容進(jìn)行加解密,即部分加解密技術(shù)。而對(duì)輸入框中的內(nèi)容進(jìn)行部分選中是已有的現(xiàn)成技術(shù),部分加解密只需要在原來(lái)的加解密方案基礎(chǔ)上只對(duì)選中的內(nèi)容進(jìn)行加密和對(duì)位替換即可。
[0069]上述方案簡(jiǎn)化起見(jiàn),加解密時(shí)通信雙方來(lái)都采用事先約定的相同密鑰,S卩加解密密鑰均一致的對(duì)稱(chēng)加解密方式。為更高的安全性和靈活性,加解密的過(guò)程可以采用公鑰與私鑰的非對(duì)稱(chēng)加密方式,大致流程為:1)通信之前A先通過(guò)標(biāo)準(zhǔn)的通信方式獲取B的公鑰,并將B的公鑰保存到移動(dòng)終端中。2)通信時(shí),A在輸入框中輸入明文,然后點(diǎn)擊加密按鈕進(jìn)行加密,加密時(shí)選取事先存好的B的公鑰作為密鑰來(lái)進(jìn)行加密,密文生成后發(fā)送給B ;3) B收到密文后輸入只有自己知道的私鑰進(jìn)行解密。這種技術(shù)方案在交互方式上跟原有方案大致相同,只是加解密雙方的密鑰不同,這樣生成的密文只有掌握私鑰的一方能夠解密,具有更高的安全性。
[0070]下面結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例二進(jìn)行說(shuō)明。
[0071]本發(fā)明實(shí)施例提供了一種信息加密方法,使用該方法,在移動(dòng)終端通過(guò)通信軟件輸入文字時(shí)進(jìn)行加密的流程如圖10所示,包括:
[0072]步驟1001、獲取加密指示;
[0073]本步驟具體包括兩種方式:
[0074]方式一:
[0075]移動(dòng)終端在檢測(cè)到所述輸入框內(nèi)有文字輸入時(shí),發(fā)出是否進(jìn)行加密的提示信息,可通過(guò)彈窗的形式顯示提示信息,詢(xún)問(wèn)用戶是否需要對(duì)輸入框中的內(nèi)容進(jìn)行加密。然后,檢測(cè)用戶輸入的加密指示。用戶可以選擇對(duì)輸入框中的部分或全部?jī)?nèi)容進(jìn)行加密。
[0076]方式二:
[0077]用戶在輸入框輸入部分內(nèi)容后,可通過(guò)長(zhǎng)按等操作選中輸入的全部或部分文字。移動(dòng)終端在檢測(cè)到所述輸入框中部分或全部明文被選中時(shí),顯示包含加密按鈕的系統(tǒng)導(dǎo)航編輯條,在檢測(cè)到所述加密按鈕被點(diǎn)按觸發(fā)后,判定對(duì)所述輸入框中被選中的部分或全部明文進(jìn)行加密。
[0078]移動(dòng)終端獲取用戶通過(guò)點(diǎn)按加密按鈕發(fā)出的加密指示后,以該加密指示作為外部輸入的加密指示,所述加密指示包括需要加密的所述輸入框中全部或部分明文的內(nèi)容。
[0079]優(yōu)選的,所述加密指示還包括加密密鑰,指示移動(dòng)終端使用該加密密鑰加密。移動(dòng)終端也可以使用預(yù)置的加密密鑰完成加密。
[0080]步驟1002、根據(jù)所述加密指示,對(duì)輸入框中的明文進(jìn)行加密,得到密文;
[0081]對(duì)所述輸入框被選中的部分或全部明文進(jìn)行加密,得到該部分或全部明文對(duì)應(yīng)的密文。
[0082]步驟1003、使用所述密文替換所述明文顯示;
[0083]優(yōu)選的,在顯示所述密文時(shí),密文部分以超鏈接形式顯示。這樣,用戶在點(diǎn)按該超鏈接時(shí),即可調(diào)出包含解密功能選項(xiàng)的菜單,選擇解密顯示相應(yīng)的內(nèi)容。
[0084]此外,在加密完畢后,移動(dòng)終端在檢測(cè)到在所述輸入框中有繼續(xù)輸入的內(nèi)容時(shí),以明文顯示后續(xù)輸入的內(nèi)容。
[0085]下面結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例三進(jìn)行說(shuō)明。
[0086]本發(fā)明實(shí)施例提供了一種移動(dòng)終端,其結(jié)構(gòu)如圖11所示,包括:
[0087]指示獲取模塊1101,用于獲取加密指示;
[0088]加密執(zhí)行模塊1102,用于根據(jù)所述加密指示,對(duì)輸入框中的明文進(jìn)行加密,得到密文;
[0089]顯示模塊1103,用于使用所述密文替換所述明文顯示。
[0090]優(yōu)選的,該裝置還包括:
[0091]提示模塊1104,用于在檢測(cè)到所述輸入框內(nèi)有文字輸入時(shí),發(fā)出是否進(jìn)行加密的提示信息。
[0092]優(yōu)選的,所述指示獲取模塊1101的結(jié)構(gòu)如圖12所示,包括:
[0093]顯示控制單元1201,用于在檢測(cè)到所述輸入框中部分或全部明文被選中時(shí),顯示包含加密按鈕的系統(tǒng)導(dǎo)航編輯條;
[0094]加密執(zhí)行單元1202,用于在檢測(cè)到所述加密按鈕被點(diǎn)擊觸發(fā)后,判定對(duì)所述輸入框中被選中的部分或全部明文進(jìn)行加密。
[0095]優(yōu)選的,所述指示獲取模塊1101還包括:
[0096]指示接收單元1203,用于獲取外部輸入的加密指示,所述加密指示包括需要加密的所述輸入框中全部或部分明文的內(nèi)容。
[0097]優(yōu)選的,所述加密指示還包括加密密鑰。
[0098]優(yōu)選的,所述加密執(zhí)行模塊1102,具體用于對(duì)所述輸入框被選中的部分或全部明文進(jìn)行加密,得到該部分或全部明文對(duì)應(yīng)的密文。
[0099]優(yōu)選的,所述顯示模塊1103,還用于在檢測(cè)到在所述輸入框中有繼續(xù)輸入的內(nèi)容時(shí),以明文顯示后續(xù)輸入的內(nèi)容。
[0100]優(yōu)選的,所述顯示模塊1103在顯示所述密文時(shí),密文部分以超鏈接形式顯示。
[0101]本發(fā)明的實(shí)施例提供了一種信息加密方法和移動(dòng)終端,移動(dòng)終端獲取加密指示,并根據(jù)所述加密指示,對(duì)輸入框中的明文進(jìn)行加密,得到密文,再使用所述密文替換所述明文顯示。實(shí)現(xiàn)了對(duì)通信軟件中輸入信息的加密,解決了終端泄露用戶信息的安全問(wèn)題。
[0102]本發(fā)明的實(shí)施例提供的技術(shù)方案可以只在應(yīng)用軟件本身上實(shí)現(xiàn),也可以從框架層面對(duì)信息內(nèi)容提供額外的加解密功能。如果只在應(yīng)用軟件上實(shí)現(xiàn),在自動(dòng)加解密按鈕、解密超鏈接的方式等環(huán)節(jié)的支持機(jī)制均需要在應(yīng)用軟件上實(shí)現(xiàn),且加解密功能只有該應(yīng)用軟件可用,但這樣開(kāi)發(fā)出的軟件具有更高的獨(dú)立性,適用于所有相同系統(tǒng)平臺(tái)的移動(dòng)終端;從框架層面的實(shí)現(xiàn),在移動(dòng)終端的系統(tǒng)中需從框架層面支持自動(dòng)加解密按鈕、解密超鏈接等方式等環(huán)節(jié)的支持機(jī)制,這種實(shí)現(xiàn)方式適合搭載了本發(fā)明的實(shí)施例技術(shù)方案的移動(dòng)終端的所有系統(tǒng)軟件和第三方應(yīng)用軟件,也不需要應(yīng)用軟件本身作修改和適配。
[0103]本發(fā)明的實(shí)施例中僅對(duì)加密內(nèi)容本身進(jìn)行加密,加密后的密文可以通過(guò)現(xiàn)有的傳輸信道或者現(xiàn)有的通信客戶端直接發(fā)送或者保存,具有適應(yīng)面廣、成本低廉的優(yōu)勢(shì)。
[0104]本發(fā)明的實(shí)施例對(duì)內(nèi)容進(jìn)行加密,用戶直接可以看到加密后的密文效果,保密效果直觀可見(jiàn),具有良好的保密體驗(yàn)。
[0105]本發(fā)明的實(shí)施例提供的方案交互簡(jiǎn)潔易用,用戶學(xué)習(xí)和使用都非常方便。
[0106]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的全部或部分步驟可以使用計(jì)算機(jī)程序流程來(lái)實(shí)現(xiàn),所述計(jì)算機(jī)程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述計(jì)算機(jī)程序在相應(yīng)的硬件平臺(tái)上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0107]可選地,上述實(shí)施例的全部或部分步驟也可以使用集成電路來(lái)實(shí)現(xiàn),這些步驟可以被分別制作成一個(gè)個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0108]上述實(shí)施例中的各裝置/功能模塊/功能單元可以采用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,也可以分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上。
[0109]上述實(shí)施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
[0110]任何熟悉本【技術(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.一種信息加密方法,其特征在于,包括: 獲取加密指示; 根據(jù)所述加密指示,對(duì)輸入框中的明文進(jìn)行加密,得到密文; 使用所述密文替換所述明文顯示。
2.根據(jù)權(quán)利要求1所述的信息加密方法,其特征在于,所述獲取加密指示的步驟之前,還包括: 在檢測(cè)到所述輸入框內(nèi)有文字輸入時(shí),發(fā)出是否進(jìn)行加密的提示信息。
3.根據(jù)權(quán)利要求1所述的信息加密方法,其特征在于,所述獲取加密指示包括: 檢測(cè)到所述輸入框中部分或全部明文被選中時(shí),顯示包含加密按鈕的系統(tǒng)導(dǎo)航編輯條; 在檢測(cè)到所述加密按鈕被點(diǎn)按觸發(fā)后,判定對(duì)所述輸入框中被選中的部分或全部明文進(jìn)行加密。
4.根據(jù)權(quán)利要求1所述的信息加密方法,其特征在于,所述獲取加密指示具體為: 獲取外部輸入的加密指示,所述加密指示包括需要加密的所述輸入框中全部或部分明文的內(nèi)容。
5.根據(jù)權(quán)利要求4所述的信息加密方法,其特征在于,所述加密指示還包括加密密鑰。
6.根據(jù)權(quán)利要求1所述的信息加密方法,其特征在于,根據(jù)所述加密指示,對(duì)輸入框中的明文進(jìn)行加密,得到密文具體為: 對(duì)所述輸入框被選中的部分或全部明文進(jìn)行加密,得到該部分或全部明文對(duì)應(yīng)的密文。
7.根據(jù)權(quán)利要求1所述的信息加密方法,其特征在于,使用所述密文替換所述明文顯示的步驟之后,還包括: 在檢測(cè)到在所述輸入框中有繼續(xù)輸入的內(nèi)容時(shí),以明文顯示后續(xù)輸入的內(nèi)容。
8.根據(jù)權(quán)利要求1所述的信息加密方法,其特征在于,在顯示所述密文時(shí),密文部分以超鏈接形式顯示。
9.一種移動(dòng)終端,其特征在于,包括: 指示獲取模塊,用于獲取加密指示; 加密執(zhí)行模塊,用于根據(jù)所述加密指示,對(duì)輸入框中的明文進(jìn)行加密,得到密文; 顯示模塊,用于使用所述密文替換所述明文顯示。
10.根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于,該移動(dòng)終端還包括: 提示模塊,用于在檢測(cè)到所述輸入框內(nèi)有文字輸入時(shí),發(fā)出是否進(jìn)行加密的提示信息。
11.根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于,所述指示獲取模塊包括: 顯示控制單元,用于在檢測(cè)到所述輸入框中部分或全部明文被選中時(shí),顯示包含加密按鈕的系統(tǒng)導(dǎo)航編輯條; 加密執(zhí)行單元,用于在檢測(cè)到所述加密按鈕被點(diǎn)擊觸發(fā)后,判定對(duì)所述輸入框中被選中的部分或全部明文進(jìn)行加密。
12.根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于,所述指示獲取模塊包括: 指示接收單元,用于獲取外部輸入的加密指示,所述加密指示包括需要加密的所述輸入框中全部或部分明文的內(nèi)容。
13.根據(jù)權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述加密指示還包括加密密鑰。
14.根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于, 所述加密執(zhí)行模塊,具體用于對(duì)所述輸入框被選中的部分或全部明文進(jìn)行加密,得到該部分或全部明文對(duì)應(yīng)的密文。
15.根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于, 所述顯示模塊,還用于在檢測(cè)到在所述輸入框中有繼續(xù)輸入的內(nèi)容時(shí),以明文顯示后續(xù)輸入的內(nèi)容。
16.根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于,所述顯示模塊在顯示所述密文時(shí),密文部分以超鏈接形式顯示。
【文檔編號(hào)】H04M1/725GK104270517SQ201410491678
【公開(kāi)日】2015年1月7日 申請(qǐng)日期:2014年9月23日 優(yōu)先權(quán)日:2014年9月23日
【發(fā)明者】張冬明 申請(qǐng)人:中興通訊股份有限公司