圖案;
[0045]接收模塊14,用于接收用戶在所述密碼選擇界面上依次滑動所述密碼圖案中的密碼組成元素的指令,并利用所述指令確定用戶當(dāng)前輸入的密碼;
[0046]驗證模塊15,用于驗證用戶當(dāng)前輸入的密碼是否為所述待輸入密碼。
[0047]所述生成模塊12具體用于生成圓形或橢圓形的密碼圖案,所述密碼圖案的圓環(huán)上分布有多個密碼子圖案,且密碼子圖案的數(shù)量大于等于所述密碼組成元素的數(shù)量,并且所有的密碼組成元素將隨機分布在不同的密碼子圖案上。
[0048]進一步的,所述密碼子圖案中還包括色塊,所述色塊的顏色是隨機生成的,且所述待輸入密碼中的密碼組成元素將包含在所述密碼子圖案的色塊中。
[0049]所述生成模塊12具體用于生成圓形或橢圓形的密碼圖案,所述密碼圖案的圓環(huán)上分布有多個密碼子圖案;當(dāng)密碼子圖案的數(shù)量大于密碼組成元素的數(shù)量時,將隨機生成的M個元素與所有的密碼組成元素一起隨機分布在不同密碼子圖案上,M的數(shù)值為密碼子圖案的數(shù)量與密碼組成元素的數(shù)量間的差值。
[0050]優(yōu)選的,在本申請實施例中,所述移動終端還包括:
[0051]清除模塊16,用于在收到用戶在所述密碼選擇界面上滑動所述密碼圖案中的密碼組成元素的指令后,在所述密碼選擇界面上清除該密碼組成元素。
[0052]優(yōu)選的,在本申請的上述實施例中,所述密碼組成元素還包括但不限于以下之一或者任意組合:數(shù)字元素、字母元素、符號元素。
[0053]其中,本申請裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0054]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請的實施例可以借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本申請實施例的技術(shù)方案的本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分,可以通過軟件產(chǎn)品的形式體現(xiàn)出來,且該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,其包括若干指令使用以使得一臺計算機設(shè)備(可以是個人計算機,月艮務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例所述的方法。
[0055]本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本申請所必須的。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0056]上述本申請實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0057]以上公開的僅為本申請的幾個具體實施例,但是,本申請并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本申請的保護范圍。
【主權(quán)項】
1.一種防偷窺的密碼輸入方法,其特征在于,所述方法包括以下步驟: 移動終端確定待輸入密碼中的密碼組成元素,并利用所述密碼組成元素生成密碼圖案,且所述密碼圖案中包含待輸入密碼中的所有密碼組成元素; 所述移動終端在密碼選擇界面上顯示所述密碼圖案; 所述移動終端接收用戶在所述密碼選擇界面上依次滑動所述密碼圖案中的密碼組成元素的指令,并利用所述指令確定用戶當(dāng)前輸入的密碼; 所述移動終端驗證用戶當(dāng)前輸入的密碼是否為所述待輸入密碼。2.如權(quán)利要求1所述的方法,其特征在于,在所述移動終端利用所述密碼組成元素生成密碼圖案的過程中,所述方法進一步包括: 所述移動終端生成圓形或者橢圓形的密碼圖案,所述密碼圖案的圓環(huán)上分布有多個密碼子圖案,且密碼子圖案的數(shù)量大于等于所述密碼組成元素的數(shù)量,并且所有的密碼組成元素將隨機分布在不同的密碼子圖案上。3.如權(quán)利要求2所述的方法,其特征在于,密碼子圖案中還包括色塊,色塊的顏色是隨機生成的,且密碼組成元素將包含在密碼子圖案的色塊中。4.如權(quán)利要求1所述的方法,其特征在于,在所述移動終端利用所述密碼組成元素生成密碼圖案的過程中,所述方法進一步包括: 所述移動終端生成圓形或者橢圓形的密碼圖案,所述密碼圖案的圓環(huán)上分布有多個密碼子圖案;當(dāng)密碼子圖案的數(shù)量大于密碼組成元素的數(shù)量時,將隨機生成的M個元素與所有的密碼組成元素一起隨機分布在不同的密碼子圖案上,M的數(shù)值為密碼子圖案的數(shù)量與密碼組成元素的數(shù)量之間的差值。5.如權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括: 所述移動終端在收到用戶在所述密碼選擇界面上滑動所述密碼圖案中的密碼組成元素的指令后,在所述密碼選擇界面上清除該密碼組成元素。6.如權(quán)利要求1-5任一項所述的方法,其特征在于,所述密碼組成元素包括以下之一或者任意組合:數(shù)字元素、字母元素、符號元素。7.—種移動終端,其特征在于,所述移動終端具體包括: 確定模塊,用于確定待輸入密碼中的密碼組成元素; 生成模塊,用于利用所述密碼組成元素生成密碼圖案;其中,所述密碼圖案中包含所述待輸入密碼中的所有密碼組成元素; 顯示模塊,用于在密碼選擇界面上顯示所述密碼圖案; 接收模塊,用于接收用戶在所述密碼選擇界面上依次滑動所述密碼圖案中的密碼組成元素的指令,并利用所述指令確定用戶當(dāng)前輸入的密碼; 驗證模塊,用于驗證用戶當(dāng)前輸入的密碼是否為所述待輸入密碼。8.如權(quán)利要求7所述的移動終端,其特征在于, 所述生成模塊,具體用于生成圓形或橢圓形的密碼圖案,所述密碼圖案的圓環(huán)上分布有多個密碼子圖案,且密碼子圖案的數(shù)量大于等于所述密碼組成元素的數(shù)量,并且所有的密碼組成元素將隨機分布在不同的密碼子圖案上。9.如權(quán)利要求8所述的移動終端,其特征在于, 所述密碼子圖案中還包括有色塊,所述色塊的顏色是隨機生成的,且所述待輸入密碼中的密碼組成元素將包含在所述密碼子圖案的色塊中。10.如權(quán)利要求7所述的移動終端,其特征在于, 所述生成模塊,具體用于生成圓形或橢圓形的密碼圖案,所述密碼圖案的圓環(huán)上分布有多個密碼子圖案;當(dāng)密碼子圖案的數(shù)量大于密碼組成元素的數(shù)量時,將隨機生成的M個元素與所有的密碼組成元素一起隨機分布在不同密碼子圖案上,M的數(shù)值為密碼子圖案的數(shù)量與密碼組成元素的數(shù)量間的差值。11.如權(quán)利要求7所述的移動終端,其特征在于,還包括: 清除模塊,用于在收到用戶在所述密碼選擇界面上滑動所述密碼圖案中的密碼組成元素的指令后,在所述密碼選擇界面上清除該密碼組成元素。12.如權(quán)利要求7-11任一項所述的移動終端,其特征在于,所述密碼組成元素包括以下之一或者任意組合:數(shù)字元素、字母元素、符號元素。
【專利摘要】本申請公開了一種防偷窺的密碼輸入方法和設(shè)備,該方法包括:移動終端確定待輸入密碼中的密碼組成元素,利用密碼組成元素生成密碼圖案;移動終端在密碼選擇界面上顯示所述密碼圖案;所述移動終端接收用戶在所述密碼選擇界面上依次滑動所述密碼圖案中的密碼組成元素的指令,并利用所述指令確定用戶當(dāng)前輸入的密碼;所述移動終端驗證用戶當(dāng)前輸入的密碼是否為所述待輸入密碼。本申請實施例中,用戶只需要記住密碼組成元素即可,用戶對于密碼的記憶負擔(dān)并不高,而且用戶可以直接滑動輸入密碼,操作過程非常便捷??梢员苊馔蹈Q者偷窺到用戶輸入的密碼,繼而避免偷窺者破解用戶使用的密碼,并可以提高密碼使用的安全性,并保證應(yīng)用的安全性。
【IPC分類】G06F21/46, G06F21/36
【公開號】CN105095738
【申請?zhí)枴緾N201410172161
【發(fā)明人】但鏡宇, 魏洪平, 陳金賽
【申請人】阿里巴巴集團控股有限公司
【公開日】2015年11月25日
【申請日】2014年4月25日
【公告號】US20150310200, WO2015164824A1