一種密碼設(shè)置及密碼解密方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于終端技術(shù)領(lǐng)域,具體涉及一種密碼設(shè)置及密碼解密方法。
【背景技術(shù)】
[0002]目前,在移動(dòng)通訊終端上,對(duì)用戶(hù)啟動(dòng)應(yīng)用、進(jìn)行網(wǎng)上支付、進(jìn)入顯示隱私信息的界面等操作行為設(shè)置密碼,或者,對(duì)某些文件和或數(shù)據(jù)設(shè)置密碼,已經(jīng)成為用戶(hù)保護(hù)個(gè)人隱私或個(gè)人財(cái)產(chǎn)的重要安全手段。
[0003]現(xiàn)有的,在移動(dòng)通訊終端上設(shè)置密碼的方式有以下幾種:1、輸入數(shù)字、字母、符號(hào)等字符作為密碼;2、在九宮格圖案上手指滑動(dòng)屏幕形成接連幾個(gè)點(diǎn)的固定圖案作為密碼;3、在屏幕上滑動(dòng)手勢(shì),以手勢(shì)作為密碼。
[0004]以上方式設(shè)置的密碼都較為單一,密碼容易被獲取,密碼的安全性不高,使得用戶(hù)的數(shù)據(jù)或財(cái)產(chǎn)存在較大的安全隱患。
【發(fā)明內(nèi)容】
[0005]鑒于此,本發(fā)明提出一種密碼設(shè)置及密碼解密方法,所述方法設(shè)置的密碼不易被獲取,安全性高,能更可靠地保護(hù)用戶(hù)的數(shù)據(jù)和財(cái)產(chǎn)安全。
[0006]本發(fā)明技術(shù)方案:
[0007]—種密碼設(shè)置方法,包括:
[0008]若檢測(cè)到密碼設(shè)置請(qǐng)求,顯示密碼設(shè)置界面,所述密碼設(shè)置界面提供待選擇字符,所述密碼設(shè)置界面允許給選擇的字符添加手勢(shì)動(dòng)作;
[0009]檢測(cè)用戶(hù)在所述密碼設(shè)置界面上選擇的字符、給所述字符添加的手勢(shì)動(dòng)作及用戶(hù)選擇該字符的次序i ;
[0010]將用戶(hù)第i次選擇的字符和給所述字符添加的手勢(shì)動(dòng)作組合,作為密碼的第i位進(jìn)行保存;
[0011]其中,i為正整數(shù),i彡I。
[0012]進(jìn)一步地,所述密碼設(shè)置界面允許給選擇的字符添加手勢(shì)動(dòng)作的方式包括:在密碼設(shè)置界面上通過(guò)劃屏操作輸入手勢(shì)動(dòng)作;或者從手勢(shì)動(dòng)作數(shù)據(jù)庫(kù)中選擇手勢(shì)動(dòng)作,所述手勢(shì)動(dòng)作數(shù)據(jù)庫(kù)由所述密碼設(shè)置界面鏈接進(jìn)入。
[0013]進(jìn)一步地,當(dāng)給所述字符添加手勢(shì)動(dòng)作的方式為在密碼設(shè)置界面上通過(guò)劃屏操作輸入手勢(shì)動(dòng)作時(shí),所述檢測(cè)用戶(hù)在所述密碼設(shè)置界面上選擇的字符、給所述字符添加的手勢(shì)動(dòng)作及用戶(hù)選擇該字符的次序i之后,所述將所述選擇的字符和給所述字符添加的手勢(shì)動(dòng)作組合,作為密碼的第i位進(jìn)行保存之前,還包括:
[0014]判斷所述手勢(shì)動(dòng)作的滑動(dòng)軌跡是否以所述字符為起始點(diǎn),若是,則將所述選擇的字符和給所述字符輸入的手勢(shì)動(dòng)作組合,作為密碼的第i位進(jìn)行保存;否則,繼續(xù)檢測(cè)給所述字符添加的手勢(shì)動(dòng)作;
[0015]所述將所述選擇的字符和給所述字符添加的手勢(shì)動(dòng)作組合,作為密碼的第i位進(jìn)行保存之后還包括:
[0016]重復(fù)檢測(cè)、判斷和保存的步驟,直到用戶(hù)結(jié)束選擇字符和給所述字符輸入的手勢(shì)動(dòng)作。
[0017]一種密碼解密方法,包括:
[0018]若檢測(cè)到密碼解密請(qǐng)求,顯示密碼解密界面,所述密碼解密界面提供待選擇字符,所述密碼解密界面允許給選擇的字符添加手勢(shì)動(dòng)作;
[0019]檢測(cè)用戶(hù)在所述密碼解密界面上選擇的字符、給所述字符添加的手勢(shì)動(dòng)作及用戶(hù)選擇該字符的次序i ;
[0020]遍歷用戶(hù)選擇的所有字符和為每個(gè)字符添加的手勢(shì)動(dòng)作,將用戶(hù)第i次選擇的字符和給所述字符添加的手勢(shì)動(dòng)作分別與預(yù)先保存的密碼的第i位的字符和手勢(shì)動(dòng)作比較,若全部一致,則解密成功;否則,解密失??;
[0021]其中,i為正整數(shù),i彡I。
[0022]進(jìn)一步地,所述密碼解密界面允許給選擇的字符添加手勢(shì)動(dòng)作的方式包括:在密碼解密界面上通過(guò)劃屏操作輸入手勢(shì)動(dòng)作;或者從手勢(shì)動(dòng)作數(shù)據(jù)庫(kù)中選擇手勢(shì)動(dòng)作,所述手勢(shì)動(dòng)作數(shù)據(jù)庫(kù)由所述密碼解密界面鏈接進(jìn)入。
[0023]一種可設(shè)置密碼的終端,包括:
[0024]密碼設(shè)置界面顯示模塊,用于若檢測(cè)到密碼設(shè)置請(qǐng)求,顯示密碼設(shè)置界面,所述密碼設(shè)置界面提供待選擇字符,所述密碼設(shè)置界面允許給選擇的字符添加手勢(shì)動(dòng)作;
[0025]檢測(cè)模塊,用于檢測(cè)用戶(hù)在所述密碼設(shè)置界面上選擇的字符、給所述字符添加的手勢(shì)動(dòng)作及用戶(hù)選擇該字符的次序i ;
[0026]組合保存模塊,用于將所述選擇的字符和給所述字符添加的手勢(shì)動(dòng)作組合,作為密碼的第i位進(jìn)行保存;
[0027]其中,i為正整數(shù),i彡I。
[0028]進(jìn)一步地,所述密碼設(shè)置界面允許給選擇的字符添加手勢(shì)動(dòng)作的方式包括:在密碼設(shè)置界面上通過(guò)劃屏操作輸入手勢(shì)動(dòng)作;或者從手勢(shì)動(dòng)作數(shù)據(jù)庫(kù)中選擇手勢(shì)動(dòng)作,所述手勢(shì)動(dòng)作數(shù)據(jù)庫(kù)由所述密碼設(shè)置界面鏈接進(jìn)入。
[0029]進(jìn)一步地,當(dāng)給所述字符添加手勢(shì)動(dòng)作的方式為在密碼設(shè)置界面上通過(guò)劃屏操作輸入手勢(shì)動(dòng)作時(shí),所述終端還包括:
[0030]判斷模塊,用于判斷所述手勢(shì)動(dòng)作的滑動(dòng)軌跡是否以所述字符為起始點(diǎn),若是,則發(fā)送執(zhí)行信號(hào)給所述組合保存模塊;否則,繼續(xù)發(fā)送執(zhí)行信號(hào)給所述檢測(cè)模塊;
[0031]步驟重復(fù)模塊,用于重復(fù)檢測(cè)、判斷和保存的步驟,直到用戶(hù)結(jié)束選擇字符和給所述字符輸入的手勢(shì)動(dòng)作。
[0032]—種可解密的終端,包括:
[0033]密碼解密界面顯示模塊,用于若檢測(cè)到密碼解密請(qǐng)求,顯示密碼解密界面,所述密碼解密界面提供待選擇字符,所述密碼解密界面允許給選擇的字符添加手勢(shì)動(dòng)作;
[0034]檢測(cè)模塊,用于檢測(cè)用戶(hù)在所述密碼解密界面上選擇的字符、給所述字符添加的手勢(shì)動(dòng)作及用戶(hù)選擇該字符的次序i ;
[0035]比較模塊,用于遍歷用戶(hù)選擇的所有字符和為每個(gè)字符添加的手勢(shì)動(dòng)作,將用戶(hù)第i次選擇的字符和給所述字符添加的手勢(shì)動(dòng)作分別與預(yù)先保存的密碼的第i位的字符和手勢(shì)動(dòng)作比較,若全部一致,則解密成功;否則,解密失?。?br>[0036]其中,i為正整數(shù),i彡I。
[0037]進(jìn)一步地,所述密碼解密界面允許給選擇的字符添加手勢(shì)動(dòng)作的方式包括:在密碼解密界面上通過(guò)劃屏操作輸入手勢(shì)動(dòng)作;或者從手勢(shì)動(dòng)作數(shù)據(jù)庫(kù)中選擇手勢(shì)動(dòng)作,所述手勢(shì)動(dòng)作數(shù)據(jù)庫(kù)由所述密碼解密界面鏈接進(jìn)入。
[0038]本發(fā)明有益效果:
[0039]本發(fā)明所述的密碼設(shè)置方法包括:若檢測(cè)到密碼設(shè)置請(qǐng)求,顯示密碼設(shè)置界面,所述密碼設(shè)置界面可選擇字符,所述密碼設(shè)置界面可添加手勢(shì)動(dòng)作;檢測(cè)用戶(hù)在所述密碼設(shè)置界面上選擇的字符、給所述字符添加的手勢(shì)動(dòng)作及用戶(hù)選擇該字符的次序i ;將用戶(hù)第i次選擇的字符和給所述字符添加的手勢(shì)動(dòng)作組合,作為密碼的第i位進(jìn)行保存。本發(fā)明將選擇的字符和給所述字符添加的手勢(shì)動(dòng)作組合作為密碼,該密碼不易被獲取,從而提高了用戶(hù)數(shù)據(jù)和財(cái)產(chǎn)的安全性。
【附圖說(shuō)明】
[0040]圖1是本發(fā)明一種密碼設(shè)置方法實(shí)施例一的流程圖。
[0041]圖2是本發(fā)明一種密碼設(shè)置方法中設(shè)置密碼的示意圖。
[0042]圖3是本發(fā)明一種密碼設(shè)置方法實(shí)施例二的流程圖。
[0043]圖4是本發(fā)明一種密碼解密方法的流程圖。
[0044]圖5是本發(fā)明一種可設(shè)置密碼的終端的結(jié)構(gòu)框圖。
[0045]圖6是本發(fā)明一種可解密的終端的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0046]為使本發(fā)明解決的技術(shù)問(wèn)題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0047]實(shí)施例一
[0048]參見(jiàn)圖1,圖1是本發(fā)明一種密碼設(shè)置方法的流程圖。
[0049]如圖1所示,一種密碼設(shè)置方法,包括:
[0050]S101、若檢測(cè)到密碼設(shè)置請(qǐng)求,顯示密碼設(shè)置界面,所述密碼設(shè)置界面可選擇字符,所述密碼設(shè)置界面可添加手勢(shì)動(dòng)作。
[0051]步驟SlOl中,密碼設(shè)置界面上顯示可以被用戶(hù)選擇的字符,所述字符包括數(shù)字、字母、符號(hào)等。密碼設(shè)置界面較為特殊,允許用戶(hù)選擇字符,允許用戶(hù)添加手勢(shì)動(dòng)作。
[0052]密碼設(shè)置界面添加手勢(shì)動(dòng)作的方式包括:
當(dāng)前第1頁(yè)
1 
2 
3