專利名稱:密碼保護(hù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息安全領(lǐng)域,尤其涉及一種密碼保護(hù)方法。
背景技術(shù):
密碼保護(hù)在日常生活當(dāng)中隨處可見,如計算機(jī)密碼,密碼門鎖,銀行密碼等。通常 狀況下,用戶利用數(shù)字及字符的組合來作為密碼。然而,利用數(shù)字及字符的組合來作為密碼 時,非法用戶可以利用密碼破解軟件來破解合法用戶的密碼,從而使得合法用戶的信息得 不到有效的保護(hù)。
發(fā)明內(nèi)容
鑒于此,有必要提供一種保密性能更高的密碼保護(hù)方法。一種密碼保護(hù)方法,包括如下步驟以預(yù)設(shè)形式在顯示介面上顯示具有顏色的圖形區(qū)域,其中該圖形區(qū)域內(nèi)的顏色可 變換;記錄因用戶選擇圖形區(qū)域上的顏色的操作而產(chǎn)生的該圖形區(qū)域的顏色參數(shù),生成 輸入信息;接收用戶的確認(rèn)操作;響應(yīng)該確認(rèn)操作,將生成的輸入信息與預(yù)設(shè)的密碼信息比較,進(jìn)行密碼驗證。通過上述密碼保護(hù)方法,用戶利用圖形區(qū)域內(nèi)的顏色創(chuàng)建密碼。用戶只需利用鼠 標(biāo)、觸摸板等輸入裝置選擇圖形區(qū)域內(nèi)的顏色,便可完成密碼的輸入操作。由于合法用戶 的密碼是由圖形區(qū)域的顏色參數(shù)構(gòu)成,非法用戶無法通過密碼破解軟件破解合法用戶的密 碼,從而使得用戶的信息得到有效保護(hù)。
圖1為第一較佳實(shí)施方式的密碼保護(hù)方法步驟流程圖。圖2為圖1中密碼保護(hù)方法的密碼輸入界面示意圖。圖3為圖2中密碼輸入界面中第一區(qū)域、第二區(qū)域及第三區(qū)域中顏色變化的示意 圖。圖4為第二較佳實(shí)施方式的密碼保護(hù)方法步驟流程圖。圖5為圖4中密碼保護(hù)方法的密碼輸入界面示意圖。圖6為用戶操作第二區(qū)域、第三區(qū)域旋轉(zhuǎn)時的密碼輸入界面示意圖。
具體實(shí)施例方式本實(shí)施方式提供一種密碼保護(hù)方法,該密碼保護(hù)方法可由存儲在電子設(shè)備的存儲 器中的一組程序代碼來表示,電子設(shè)備在執(zhí)行該密碼保護(hù)方法后,電子設(shè)備的顯示介面上 顯示一可變換顏色的圖形區(qū)域,電子設(shè)備記錄用戶所選擇的圖形區(qū)域內(nèi)的顏色參數(shù),并將
3記錄的顏色參數(shù)作為輸入密碼,以此方式進(jìn)行密碼保護(hù)。其中,電子設(shè)備可以為具有觸摸屏 的手機(jī)、個人數(shù)字助理(PDA)、銀行ATM柜員機(jī)等。請參閱圖1,該密碼保護(hù)方法包括如下步 驟步驟S100,以預(yù)設(shè)形式在顯示介面上顯示密碼輸入界面。該密碼輸入界面包括一 個或多個區(qū)域,每個區(qū)域分配有獨(dú)立的變化的顏色。例如該密碼輸入界面具有第一區(qū)域、 第二區(qū)域及第三區(qū)域。其中,該第一區(qū)域、第二區(qū)域及第三區(qū)域中顯示的顏色周期性或者隨 機(jī)地變化。如圖2所示,電子設(shè)備10的觸摸屏20上顯示第一區(qū)域30、第二區(qū)域32及第三 區(qū)域34。該第一區(qū)域30為圓形區(qū)域,該第二區(qū)域32、第三區(qū)域34為與第一區(qū)域30同心之 環(huán)形區(qū)域。該第二區(qū)域32、第三區(qū)域34分別被劃分為均等的四個子區(qū)域320、321、322、323、 340、341、342、343,每個子區(qū)域內(nèi)填充有周期性或者隨機(jī)性變換的顏色,例如,各區(qū)域中的 顏色可以按照圖3所示的由紅一黃一藍(lán)一綠一紫一白一紅的循環(huán)順序變化。相應(yīng)地,該第 一區(qū)域30、第二區(qū)域32的子區(qū)域及第三區(qū)域34的子區(qū)域具有周期性或者隨機(jī)性變化的顏 色參數(shù)。由于該第一區(qū)域30、第二區(qū)域32、第三區(qū)域34的各個子區(qū)域的顏色參數(shù)存在多種 不同的組合,因此,用戶可以根據(jù)個人喜好,選擇各區(qū)域中的顏色來配置個人密碼。步驟S102,記錄因用戶選擇各區(qū)域之顏色的輸入操作而產(chǎn)生的顏色參數(shù),生成輸 入信息。該輸入信息作為待認(rèn)證的密碼信息。在用戶選擇觸摸屏20顯示的第一區(qū)域30、 第二區(qū)域32及第三區(qū)域34的各子區(qū)域的顏色時,開始記錄對應(yīng)的顏色參數(shù)。其中,在選擇 第二區(qū)域32及第三區(qū)域34中各子區(qū)域的顏色參數(shù)時,不僅記錄子區(qū)域所包含的顏色參數(shù), 還記錄該等子區(qū)域之間所填充的顏色的組合參數(shù)。以第二區(qū)域32為例,其四個子區(qū)域320、 321、322、323包括紅色和黃色兩種顏色參數(shù),而四個子區(qū)域320、321、322、323填充的顏色 分別為紅色、黃色、紅色、黃色。當(dāng)然,四個子區(qū)域320、321、322、323填充的顏色也可以分別 為黃色、紅色、黃色、紅色或者紅色、黃色、黃色、紅色??梢岳斫?,記錄第三區(qū)域34各子區(qū)域 之的顏色參數(shù)時與第二區(qū)域32類似,在此不贅述。步驟S104,接收用戶的確認(rèn)操作。即用戶密碼輸入完畢的確認(rèn)操作,該確認(rèn)操作可 以是通過電子設(shè)備10的實(shí)體按鈕11實(shí)現(xiàn),也可以是通過觸摸屏20上的觸摸按鈕21實(shí)現(xiàn), 還可以是通過檢測停止輸入的時間是否達(dá)到預(yù)定時間間隔來實(shí)現(xiàn)。本實(shí)施方式中,通過觸 摸屏20上的觸摸確認(rèn)按鈕21實(shí)現(xiàn)確認(rèn)操作,通過觸摸取消按鈕22退出密碼輸入界面。步驟S106,響應(yīng)該確認(rèn)操作,將生成的輸入信息與預(yù)設(shè)的密碼信息比較,進(jìn)行密碼 驗證。所述預(yù)設(shè)的密碼信息通過提供一包含第一區(qū)域30、第二區(qū)域32及第三區(qū)域34的密 碼設(shè)置界面,由用戶預(yù)先按照特定的方式選擇第一區(qū)域30、第二區(qū)域32及第三區(qū)域34中 變化的顏色來進(jìn)行密碼設(shè)置。預(yù)設(shè)的密碼信息包括第一區(qū)域30、第二區(qū)域32及第三區(qū)域 34的顏色參數(shù)。另外,可以為第一區(qū)域30、第二區(qū)域32、第三區(qū)域34及第二區(qū)域32、第三區(qū)域34 中的子區(qū)域分配不同的標(biāo)號,如此可以按照用戶操作第一區(qū)域30、第二區(qū)域32、第三區(qū)域 34順序記錄與各區(qū)域?qū)?yīng)的標(biāo)號,以記錄的標(biāo)號作為順序參數(shù)作為輸入信息。例如,在步驟 S102中,記錄因用戶操作第二區(qū)域32各子區(qū)域顏色的輸入操作時,以圖2之紙面為參照,用 戶順時針或者逆時針選擇四個子區(qū)域320、321、322、323的顏色。在密碼驗證時,將按該順 時針或者逆時針記錄的標(biāo)號作為密碼認(rèn)證信息,以此來增加作為待認(rèn)證密碼信息的輸入信 息的復(fù)雜性和多樣性。
如圖4所示,其為第二較佳實(shí)施方式的密碼保護(hù)方法流程圖,該密碼保護(hù)方法包 括如下步驟步驟S500,以預(yù)設(shè)形式在顯示介面上顯示具有顏色的第一區(qū)域、第二區(qū)域及第三 區(qū)域。該第一區(qū)域、第二區(qū)域及第三區(qū)域中顯示的顏色周期性或者隨機(jī)地變化,且該第二區(qū) 域、第三區(qū)域可相對于第一區(qū)域轉(zhuǎn)動。如圖5所示,電子設(shè)備10的觸摸屏20上顯示第一區(qū) 域33、第二區(qū)域36及第三區(qū)域38。該第一區(qū)域33為圓形區(qū)域,該第二區(qū)域36、第三區(qū)域 38與第一區(qū)域30同心之圓環(huán)形區(qū)域。該第二區(qū)域36、第三區(qū)域38分別被劃分為均等的三 個子區(qū)域360、361、362、380、381、382,每個子區(qū)域中顯示的顏色也周期性或者隨機(jī)地變化。 用戶可以根據(jù)個人喜好,在觸摸屏20上操作第二區(qū)域36、第三區(qū)域38相對于第一區(qū)域33 轉(zhuǎn)動,選擇第二區(qū)域36、第三區(qū)域38的旋轉(zhuǎn)過的角度參數(shù)來配置成個人密碼。其中,角度參 數(shù)包括旋轉(zhuǎn)過的角度值及旋轉(zhuǎn)的方向。步驟S502,記錄因用戶選擇各區(qū)域之顏色的輸入操作而產(chǎn)生的顏色參數(shù)及記錄因 用戶旋轉(zhuǎn)第二區(qū)域、第三區(qū)域的操作而產(chǎn)生的角度參數(shù),根據(jù)記錄的顏色參數(shù)和角度參數(shù) 生成輸入信息。該輸入信息作為待認(rèn)證的密碼信息。例如,請同時參看圖6,在用戶操作觸 摸屏20顯示第二區(qū)域36、第三區(qū)域38相對于第一區(qū)域33轉(zhuǎn)動時,開始記錄第二區(qū)域36、 第三區(qū)域38相對于第一區(qū)域33轉(zhuǎn)過的角度,相應(yīng)的,在第一區(qū)域33上顯示一角度表39以 將第二區(qū)域36、第三區(qū)域38旋轉(zhuǎn)過的角度值顯示給用戶,在用戶停止操作第二區(qū)域36、第 三區(qū)域38旋轉(zhuǎn)時,該角度表39在觸摸屏20上隱藏起來。步驟S504,接收用戶的確認(rèn)操作。步驟S506,響應(yīng)該確認(rèn)操作,將生成的輸入信息與預(yù)設(shè)的密碼信息比較,進(jìn)行密碼 驗證。例如,預(yù)設(shè)的密碼信息包括第一區(qū)域33、第二區(qū)域36及第三區(qū)域38的顏色參數(shù)及 第二區(qū)域36及第三區(qū)域38的角度參數(shù)。上述密碼保護(hù)方法打破了傳統(tǒng)固定數(shù)字和字母的排列組合方式,由于以區(qū)域中的 顏色及選擇第一區(qū)域30、第二區(qū)域32及第三區(qū)域34的先后順序作為密碼,用戶只需利用鼠 標(biāo)、觸摸板、觸摸屏等輸入裝置在第一區(qū)域30、第二區(qū)域32及第三區(qū)域34上進(jìn)行選擇顏色 的操作,便可完成密碼的輸入操作。由于合法用戶的密碼是由第一區(qū)域30、第二區(qū)域32及 第三區(qū)域34的顏色參數(shù)及順序參數(shù)構(gòu)成,非法用戶無法通過密碼破解軟件破解合法用戶 的密碼,從而使得用戶的信息得到有效保護(hù)。另外,相對于傳統(tǒng)的固定的數(shù)字和字母,上述 密碼保護(hù)方法具有趣味性。本技術(shù)領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,以上的實(shí)施方式僅是用來說明本發(fā)明, 而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實(shí)質(zhì)精神范圍之內(nèi),對以上實(shí)施例所作的 適當(dāng)改變和變化都落在本發(fā)明要求保護(hù)的范圍之內(nèi)。例如,以上實(shí)施方式也可以應(yīng)用于臺式電腦及筆記本電腦,用戶可以利用鼠標(biāo)或 者觸摸板操作第一區(qū)域、第二區(qū)域、第三區(qū)域。其中,第一區(qū)域、第二區(qū)域、第三區(qū)域也包括 其他的幾何形狀,例如,橢圓形,矩形等。
權(quán)利要求
一種密碼保護(hù)方法,包括如下步驟以預(yù)設(shè)形式在顯示介面上顯示具有顏色的圖形區(qū)域,其中該圖形區(qū)域內(nèi)的顏色可變換;記錄因用戶選擇圖形區(qū)域上的顏色的操作而產(chǎn)生的該圖形區(qū)域的顏色參數(shù),生成輸入信息;接收用戶的確認(rèn)操作;響應(yīng)該確認(rèn)操作,將生成的輸入信息與預(yù)設(shè)的密碼信息比較,進(jìn)行密碼驗證。
2.如權(quán)利要求1所述的密碼保護(hù)方法,其特征在于,該顯示介面為觸摸屏。
3.如權(quán)利要求1所述的密碼保護(hù)方法,其特征在于,該圖形區(qū)域包括第一區(qū)域、第二區(qū) 域及第三區(qū)域,且該第一區(qū)域、第二區(qū)域及第三區(qū)域中顯示的顏色周期性變換;且所述記錄因用戶選擇圖形區(qū)域上的顏色的操作而產(chǎn)生的該圖形區(qū)域的顏色參數(shù),生 成輸入信息的具體步驟為記錄因用戶選擇第一區(qū)域中顏色的操作而產(chǎn)生的第一顏色參數(shù); 記錄因用戶選擇第二區(qū)域中顏色的操作而產(chǎn)生的第二顏色參數(shù); 記錄因用戶選擇第三區(qū)域中顏色的操作而產(chǎn)生的第三顏色參數(shù); 根據(jù)記錄的第一、第二、第三顏色參數(shù)生成輸入信息。
4.如權(quán)利要求3所述的密碼保護(hù)方法,其特征在于,還包括以下步驟 記錄因用戶操作第一區(qū)域、第二區(qū)域、第三區(qū)域而產(chǎn)生的順序參數(shù); 根據(jù)記錄的顏色參數(shù)及順序參數(shù)生成輸入信息。
5.如權(quán)利要求3所述的密碼保護(hù)方法,其特征在于,該圖形區(qū)域包括第一區(qū)域、第二區(qū) 域及第三區(qū)域,且該第一區(qū)域包括圓形區(qū)域,該第二區(qū)域、第三區(qū)域包括與第一區(qū)域同心之 圓環(huán)形區(qū)域。
6.如權(quán)利要求5所述的密碼保護(hù)方法,其特征在于,該第二區(qū)域、第三區(qū)域包括多個子 區(qū)域,每個子區(qū)域內(nèi)具有周期性變換的顏色。
7.如權(quán)利要求5所述的密碼保護(hù)方法,其特征在于,該第二區(qū)域、第三區(qū)域可相對于第 一區(qū)域轉(zhuǎn)動;且還包括以下步驟記錄因用戶旋轉(zhuǎn)第二區(qū)域、第三區(qū)域的操作而產(chǎn)生的角度參數(shù); 根據(jù)記錄的顏色參數(shù)、順序參數(shù)及角度參數(shù)生成輸入信息。
8.如權(quán)利要求7所述的密碼保護(hù)方法,其特征在于,在用戶對第二區(qū)域、第三區(qū)域進(jìn)行 旋轉(zhuǎn)操作時,該第一區(qū)域中顯示一角度表,該角度表中顯示該第二區(qū)域、第三區(qū)域旋轉(zhuǎn)過的 角度值及旋轉(zhuǎn)方向。
全文摘要
一種密碼保護(hù)方法,包括如下步驟以預(yù)設(shè)形式在顯示介面上顯示具有顏色的圖形區(qū)域,其中該圖形區(qū)域內(nèi)的顏色可變換;記錄因用戶選擇圖形區(qū)域上的顏色的操作而產(chǎn)生的該圖形區(qū)域的顏色參數(shù),生成輸入信息;接收用戶的確認(rèn)操作;響應(yīng)該確認(rèn)操作,將生成的輸入信息與預(yù)設(shè)的密碼信息比較,進(jìn)行密碼驗證。
文檔編號G06F21/00GK101930511SQ200910303668
公開日2010年12月29日 申請日期2009年6月25日 優(yōu)先權(quán)日2009年6月25日
發(fā)明者王奎俊 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司