專(zhuān)利名稱(chēng):逐次分屏顯示動(dòng)態(tài)口令的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及ー種逐次分屏顯示動(dòng)態(tài)ロ令的方法,屬于信息安全領(lǐng)域。
背景技術(shù):
隨著計(jì)算機(jī)和互聯(lián) 網(wǎng)的發(fā)展,生活中需要使用ロ令的場(chǎng)合越來(lái)越多;傳統(tǒng)的ロ令是ー種靜態(tài)ロ令,通常幾個(gè)月甚至幾年不變,黑客通過(guò)內(nèi)存掃描或者網(wǎng)絡(luò)監(jiān)聽(tīng)很容易破解傳統(tǒng)ロ令;隨著人們對(duì)信息安全需求的提高,傳統(tǒng)ロ令的弊端越來(lái)越突出。為了解決傳統(tǒng)ロ令的弊端,動(dòng)態(tài)ロ令技術(shù)得到了迅猛的發(fā)展;動(dòng)態(tài)ロ令又稱(chēng)為ー次性ロ令或0TP(0ne Time Password),它解決了傳統(tǒng)ロ令的不足,易用并且安全強(qiáng)度高于傳統(tǒng)ロ令。通過(guò)動(dòng)態(tài)ロ令令牌可實(shí)現(xiàn)動(dòng)態(tài)ロ令技術(shù),動(dòng)態(tài)ロ令令牌是ー種專(zhuān)用的硬件設(shè)備,其內(nèi)置電源、動(dòng)態(tài)ロ令生成芯片、顯示屏,動(dòng)態(tài)ロ令生成芯片根據(jù)當(dāng)前時(shí)間或設(shè)備使用次數(shù)、通過(guò)專(zhuān)用算法生成動(dòng)態(tài)ロ令,并顯示在顯示屏上;動(dòng)態(tài)令牌由用戶(hù)自行保管,且動(dòng)態(tài)ロ令具有不可預(yù)測(cè)性,很好的解決了網(wǎng)絡(luò)系統(tǒng)中的遠(yuǎn)程登錄問(wèn)題。當(dāng)前,動(dòng)態(tài)ロ令令牌在顯示動(dòng)態(tài)ロ令時(shí)候,都是將動(dòng)態(tài)ロ令的所有字符同時(shí)顯示出來(lái),這帶來(lái)兩個(gè)問(wèn)題第一因?yàn)橐@示的字符多,因此導(dǎo)致顯示屏尺寸大,從而導(dǎo)致動(dòng)態(tài)ロ令設(shè)備體積大;第二因?yàn)轱@示屏尺寸大,導(dǎo)致増加了動(dòng)態(tài)ロ令設(shè)備的硬件成本以及電源功耗。
發(fā)明內(nèi)容
本發(fā)明的逐次分屏顯示動(dòng)態(tài)ロ令的方法,其特征在于,包括以下步驟,(I)產(chǎn)生動(dòng)態(tài)ロ令字符串;(2)把動(dòng)態(tài)ロ令字符串劃分為數(shù)量不小于2的多個(gè)分段,每個(gè)分段包含的字符個(gè)數(shù)大于零且小于動(dòng)態(tài)ロ令字符串的總字符個(gè)數(shù),動(dòng)態(tài)ロ令包含的任何字符必須且只能劃分到一個(gè)分段中;(3)從第一個(gè)分段開(kāi)始,依次在顯示屏上顯示每ー個(gè)分段。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,所述分段中任意一個(gè)字符的值為數(shù)碼字符0到數(shù)碼字符9的任意值,并且在顯示時(shí)通過(guò)七段數(shù)碼樣式顯示分段中任意ー個(gè)字符。
根據(jù)本發(fā)明的ー個(gè)方面,其特征還在干,在顯示屏上顯示動(dòng)態(tài)ロ令分段中的字符吋,按筆畫(huà)順序把字符顯示出來(lái)。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,在顯示屏上顯示動(dòng)態(tài)ロ令分段中的字符吋,同時(shí)顯示字符的所有筆畫(huà)。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,在顯示屏上顯示動(dòng)態(tài)ロ令分段中的字符吋,逐列顯示字符的筆畫(huà)。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,在顯示屏上顯示動(dòng)態(tài)ロ令分段中的字符吋,逐行顯示字符的筆畫(huà)。
根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,其特征在于,在顯示屏上顯示出了分段中所有字符后、再等待片刻、以便用戶(hù)記錄該分段中包含的動(dòng)態(tài)ロ令字符。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,其特征在于,在顯示出了分段的字符信息并等待了片刻后,清除顯示的字符信息,然后再等待片刻,以提示用戶(hù)分段顯示結(jié)束。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,在顯示出了分段的字符信息、并等待了片刻后,首先清除顯示的字符信息、然后顯示特定樣式、再等待片刻,以提示用戶(hù)分段顯示結(jié)束。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,所述特定樣式由七段數(shù)碼樣式中的任何一段或多段的組合構(gòu)成。根據(jù)本發(fā)明的ー個(gè)方面,其特征還在于,七段數(shù)碼樣式附帯小數(shù)點(diǎn),所述特定圖案由任意ー個(gè)小數(shù)點(diǎn)或多個(gè)小數(shù)點(diǎn)的組合構(gòu)成。
根據(jù)本發(fā)明的ー個(gè)方面,其特征還在干,所述七段數(shù)碼樣式是常見(jiàn)的日字形狀的專(zhuān)門(mén)用于顯示數(shù)字0-9的顯示裝置或手段,包含七段LED顯示模塊、用于顯示數(shù)字的段位式液晶模塊、電路板上七段數(shù)碼樣式布局的發(fā)光二極管。
圖I是本發(fā)明的逐次分屏顯示動(dòng)態(tài)ロ令的方法的流程圖。圖2是本發(fā)明實(shí)施例的分屏顯示動(dòng)態(tài)ロ令所有分段的方法的流程圖。
具體實(shí)施例方式本發(fā)明的實(shí)施例的動(dòng)態(tài)ロ令設(shè)備的特性如下動(dòng)態(tài)ロ令長(zhǎng)度為6,包含6個(gè)數(shù)碼字符C1-C6,顯示裝置是只顯示一個(gè)七段數(shù)碼字符的液晶模塊。本發(fā)明的逐次分屏顯示動(dòng)態(tài)ロ令的方法的流程圖,如圖I所示步驟101,本實(shí)施例的動(dòng)態(tài)ロ令設(shè)備產(chǎn)生包含6個(gè)數(shù)碼字符的動(dòng)態(tài)ロ令字符串,然后執(zhí)彳了步驟102 ;步驟102,本實(shí)施例的動(dòng)態(tài)ロ令設(shè)備把動(dòng)態(tài)ロ令字符串劃分為數(shù)量不小于2的多個(gè)分段,每個(gè)分段包含的字符個(gè)數(shù)大于零且小于動(dòng)態(tài)ロ令字符串的總字符個(gè)數(shù),動(dòng)態(tài)ロ令包含的任何字符必須且只能劃分到一個(gè)分段中,然后執(zhí)行步驟103 ;步驟103,從第一個(gè)分段開(kāi)始,依次在顯示屏上顯示每ー個(gè)分段。在步驟101中,本實(shí)施例的動(dòng)態(tài)ロ令設(shè)備產(chǎn)生包含C1-C6共6個(gè)數(shù)碼字符的動(dòng)態(tài)ロ令字符串;在步驟102中,本實(shí)施例的動(dòng)態(tài)ロ令設(shè)備把動(dòng)態(tài)ロ令字符串劃分為6個(gè)分段F1-F6,每個(gè)分段只包含ー個(gè)字符,即分段F1-F6分別包含數(shù)碼字符C1-C6 ;在步驟103中,本實(shí)施例的動(dòng)態(tài)ロ令設(shè)備從分段Fl到分段F6,分屏顯示每ー個(gè)分段,即依次顯示字符C1-C6。本發(fā)明的分屏顯示動(dòng)態(tài)ロ令所有分段的方法的流程圖,如圖2所示步驟201,在液晶模塊上把字符Cx(x從I到6依次取值)按七段數(shù)碼樣式進(jìn)行顯示,并且同時(shí)顯示其所有筆畫(huà),然后執(zhí)行步驟202 ;
步驟202,等待片刻、并且字符Cx的顯示信息保持不變,以使用戶(hù)有充分的時(shí)間來(lái)記錄字符Cx,然后執(zhí)行步驟203 ;步驟203,清除在液晶模塊上顯示的字符信息、即液晶屏不顯示任何信息,然后執(zhí)行步驟204 ;步驟204,等待片刻并且液晶屏不顯示任何信息,以使用戶(hù)有充分的時(shí)間來(lái)意識(shí)到字符Cx顯示結(jié)束,然后執(zhí)行步驟205 ;步驟205,如果所有字符處理完了、即從字符Cl到字符C6所有字符依次顯示了一 適,則動(dòng)態(tài)ロ令分屏顯示結(jié)束,否則執(zhí)行步驟201顯示下ー個(gè)字符。以上對(duì)本發(fā)明所提出的逐次分屏顯示動(dòng)態(tài)ロ令的方法進(jìn)行了詳細(xì)介紹,并應(yīng)用了一個(gè)個(gè)例對(duì)本發(fā)明提出的原理及實(shí)現(xiàn)方式進(jìn)行了闡述,以上所有說(shuō)明只是用來(lái)幫助理解本發(fā)明提出的方法,本領(lǐng)域的技術(shù)人員可以依據(jù)本發(fā)明的思想,實(shí)現(xiàn)本發(fā)明提出和包含的所有技術(shù)方案;本說(shuō)明書(shū)內(nèi)容并不用于限制本發(fā)明。
權(quán)利要求
1.ー種逐次分屏顯示動(dòng)態(tài)ロ令的方法,其特征在于,包括以下步驟, (1)產(chǎn)生動(dòng)態(tài)ロ令字符串; (2)把動(dòng)態(tài)ロ令字符串劃分為數(shù)量不小于2的多個(gè)分段,每個(gè)分段包含的字符個(gè)數(shù)大于零且小于動(dòng)態(tài)ロ令字符串的總字符個(gè)數(shù),動(dòng)態(tài)ロ令包含的任何字符必須且只能劃分到一個(gè)分段中; (3)從第一個(gè)分段開(kāi)始,依次在顯示屏上顯示每ー個(gè)分段。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述分段中任意一個(gè)字符的值為數(shù)碼字符O到數(shù)碼字符9的任意值,并且在顯示時(shí)通過(guò)七段數(shù)碼樣式顯示分段中任意ー個(gè)字符。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在顯示屏上顯示動(dòng)態(tài)ロ令分段中的字符吋,按筆畫(huà)順序把字符顯示出來(lái)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在顯示屏上顯示動(dòng)態(tài)ロ令分段中的字符吋,同時(shí)顯示字符的所有筆畫(huà)。
5.根據(jù)權(quán)利要求2所述的方法,其特征在干,在顯示屏上顯示動(dòng)態(tài)ロ令分段中的字符吋,逐列顯示字符的筆畫(huà)。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,在顯示屏上顯示動(dòng)態(tài)ロ令分段中的字符吋,逐行顯示字符的筆畫(huà)。
7.根據(jù)權(quán)利要求3-6中任意一項(xiàng)權(quán)利要求所述的方法,其特征在于,在顯示屏上顯示出了分段中所有字符后、再等待片刻、以便用戶(hù)記錄該分段中包含的動(dòng)態(tài)ロ令字符。
8.根據(jù)權(quán)利要求3-6中任意一項(xiàng)權(quán)利要求所述的方法,其特征在于,在顯示出了分段的字符信息并等待了片刻后,清除顯示的字符信息,然后再等待片刻,以提示用戶(hù)分段顯示結(jié)束。
9.根據(jù)權(quán)利要求3-6所述的方法,其特征在于,在顯示出了分段的字符信息、并等待了片刻后,首先清除顯示的字符信息、然后顯示特定樣式、再等待片刻,以提示用戶(hù)分段顯示結(jié)束。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述特定樣式由七段數(shù)碼樣式中的任何一段或多段的組合構(gòu)成。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,七段數(shù)碼樣式附帯小數(shù)點(diǎn),所述特定圖案由任意ー個(gè)小數(shù)點(diǎn)或多個(gè)小數(shù)點(diǎn)的組合構(gòu)成。
12.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述七段數(shù)碼樣式是常見(jiàn)的日字形狀的專(zhuān)門(mén)用于顯示數(shù)字0-9的顯示裝置或手段,包含七段LED顯示模塊、用于顯示數(shù)字的段位式液晶模塊、電路板上七段數(shù)碼樣式布局的發(fā)光二極管。
全文摘要
本發(fā)明涉及一種逐次分屏顯示動(dòng)態(tài)口令的方法;本發(fā)明的方法將動(dòng)態(tài)口令字符串劃分為數(shù)量不小于2的多個(gè)互不重疊的分段,從第一個(gè)分段到最后一個(gè)分段,逐次地在顯示屏上顯示每一個(gè)分段;根據(jù)這個(gè)分屏顯示的過(guò)程、用戶(hù)可得到動(dòng)態(tài)口令設(shè)備生成的動(dòng)態(tài)口令;通過(guò)本發(fā)明的方法,動(dòng)態(tài)口令設(shè)備的顯示屏尺寸和產(chǎn)品體積可以變小、產(chǎn)品功耗和產(chǎn)品成本將更低。
文檔編號(hào)G06F3/048GK102654897SQ20111005236
公開(kāi)日2012年9月5日 申請(qǐng)日期2011年3月4日 優(yōu)先權(quán)日2011年3月4日
發(fā)明者董建飛 申請(qǐng)人:董建飛