專利名稱:密碼保護(hù)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息保密領(lǐng)域,特別是一種按鍵式密碼保護(hù)裝置及方法。
背景技術(shù):
為了保密信息,最常用的方法就是密碼,而且常用最方便輸入的就是按鍵是輸入方法。 如通過鍵盤輸入銀行存取款密碼。
由于社會上總是有些不法份子存在,常常使用各種手段盜取用戶密碼,給用戶帶來經(jīng)濟(jì) 損失。盜取方式有多種如偷看、微型攝像頭、鍵盤紀(jì)錄等,訪人防不勝防。
發(fā)明內(nèi)容
鑒于此,有必要提供一種保密性高的密碼保護(hù)裝置。
還有必要提供一種保密性高的密碼保護(hù)方法。
一種密碼保護(hù)裝置,包括
存儲單元,用于存儲預(yù)設(shè)密碼;
密碼輸入單元,用于接收輸入密碼;
提取單元,用于提取所述存儲單元中的預(yù)設(shè)密碼;
密碼驗證單元,用于將所述提取單元提取的預(yù)設(shè)密碼與輸入密碼比較,以進(jìn)行密碼驗證
所述存儲單元中至少預(yù)設(shè)有兩個不同的預(yù)設(shè)密碼,所述密碼保護(hù)裝置還包括記錄單元, 用于記錄最后一次通過密碼驗證時對應(yīng)的預(yù)設(shè)密碼,所述提取單元,用于提取所述存儲單元 中與記錄的預(yù)設(shè)密碼不同的其他預(yù)設(shè)密碼。
一種密碼保護(hù)方法,包括如下步驟
設(shè)置至少兩個不同的預(yù)設(shè)密碼;
接收用戶操作產(chǎn)生的輸入密碼;
根據(jù)預(yù)設(shè)提取原則,提取所述至少兩個不同的預(yù)設(shè)密碼中的一個預(yù)設(shè)密碼。 利用上述密碼保護(hù)裝置和方法進(jìn)行密碼保護(hù)時,用戶在一個地方使用密碼后,即使被別 人看到,該密碼暫時也不能使用。
圖l為一較佳實施方式的密碼保護(hù)裝置功能模塊圖。圖2為一較佳實施方式的密碼保護(hù)方法步驟流程圖。
圖3為另一較佳實施方式的密碼保護(hù)方法步驟流程圖。
具體實施例方式
請參閱圖l,其為一較佳實施方式的密碼保護(hù)裝置10的功能模塊圖。密碼保護(hù)裝置10包 括存儲單元102、密碼輸入單元104、密碼驗證單元106、提取單元108、記錄單元IIO。
存儲單元102用于存儲用戶預(yù)設(shè)的兩個預(yù)設(shè)密碼,包括第一預(yù)設(shè)密碼和第二預(yù)設(shè)密碼, 且第一預(yù)設(shè)密碼和第二預(yù)設(shè)密碼不同。
密碼輸入單元104用戶接收基于用戶操作而產(chǎn)生的輸入密碼。如用戶通過實體按鍵或觸 摸屏按鈕輸入密碼。
記錄單元110用于記錄最后一次通過密碼驗證時對應(yīng)的預(yù)設(shè)密碼。
提取單元108用于在密碼輸入單元104接收到輸入密碼后,從存儲單元102中提取與記錄 單元110記錄的預(yù)設(shè)密碼不同的一個預(yù)設(shè)密碼。g卩,若記錄的預(yù)設(shè)密碼為第一密碼,則在密 碼輸入單元104接收到輸入密碼后,提取單元108提取第二預(yù)設(shè)密碼。
密碼驗證單元106用于將提取單元108提取的預(yù)設(shè)密碼與輸入密碼比較,以進(jìn)行密碼驗證 。即二者相同則通過驗證,反之則不能通過驗證。
下面以一個實例對上述密碼保護(hù)裝置10的工作進(jìn)行說明。假設(shè)用戶設(shè)置第一預(yù)設(shè)密碼和 第二預(yù)設(shè)密碼為"139"和"258",并設(shè)定第一次正確密碼為"139"。當(dāng)用戶第一次輸入 密碼時,提取單元108提取第一預(yù)設(shè)密碼"139",即用戶只有輸入密碼為"139"才能通過 驗證。通過驗證的同時,正確密碼變更為第二預(yù)設(shè)密碼為"258",即用戶下一次輸入密碼 時,提取單元108會提取第二預(yù)設(shè)密碼為"258",用戶只有輸入"258"才能通過驗證。第 三次則又回到第一預(yù)設(shè)密碼"139",如此交替提取。
上述密碼保護(hù)裝置IO,存儲單元102中的預(yù)設(shè)密碼的數(shù)量還可以增加,提取原則序可以 根據(jù)用戶預(yù)先的設(shè)定來進(jìn)行。如逐個并循環(huán)提取,且只有在一個預(yù)設(shè)密碼被通過驗證后才更 換到下一個預(yù)設(shè)密碼。也可以是每個密碼可以通過兩次驗證后更換下一個。
利用密碼保護(hù)裝置10進(jìn)行密碼保護(hù)時,用戶在一個地方使用密碼后,即使被別人看到, 該密碼暫時也不能使用。
請參閱圖2,其為一較佳實施方式的密碼保護(hù)方法步驟流程圖,包括如下步驟
步驟S21,設(shè)置至少兩個不同的預(yù)設(shè)密碼。
步驟S23,接收用戶操作產(chǎn)生的輸入密碼。如用戶通過實體按鍵或觸摸屏按鈕輸入密碼
5步驟S25,根據(jù)預(yù)設(shè)提取原則,提取所述至少兩個不同的預(yù)設(shè)密碼中的一個預(yù)設(shè)密碼。 所述提取原則可以為逐個且循環(huán)提取,且只有在一個預(yù)設(shè)密碼被通過驗證后才更換到下一個 預(yù)設(shè)密碼。也可以是每個密碼可以通過兩次驗證后更換下一個。
步驟S27,將輸入密碼與提取的預(yù)設(shè)密碼比較,以進(jìn)行密碼驗證。
請參閱圖3,其為另一較佳實施方式的密碼保護(hù)方法步驟流程圖,包括如下步驟
步驟S301,預(yù)設(shè)兩個不同預(yù)設(shè)密碼,包括第一預(yù)設(shè)密碼和第二預(yù)設(shè)密碼。
步驟S303,記錄最后一次通過驗證時對應(yīng)的預(yù)設(shè)密碼。
步驟S305,接收用戶操作而產(chǎn)生的輸入密碼。
步驟S307,檢測記錄的最后一次通過驗證時對應(yīng)的預(yù)設(shè)密碼是第一預(yù)設(shè)密碼和第二預(yù)設(shè) 密碼。
步驟S309,若最后一次通過驗證時對應(yīng)的預(yù)設(shè)密碼是第二預(yù)設(shè)密碼,則提取第一預(yù)設(shè)密
碼,然后進(jìn)到步驟S311。
步驟S311,將輸入密碼與提取的第一預(yù)設(shè)密碼比較,以進(jìn)行密碼驗證。
步驟S313,若最后一次通過驗證時對應(yīng)的預(yù)設(shè)密碼是第一預(yù)設(shè)密碼,則提取第二預(yù)設(shè)密
碼,然后進(jìn)到步驟S315。
步驟S315,將輸入密碼與提取的第二預(yù)設(shè)密碼比較,以進(jìn)行密碼驗證。 利用上述密碼保護(hù)方法進(jìn)行密碼保護(hù)時,用戶在一個地方使用密碼后,即使被別人看到
,該密碼暫時也不能使用。
本技術(shù)領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,以上的實施方式僅是用來說明本發(fā)明,而并非
用作為對本發(fā)明的限定,只要在本發(fā)明的實質(zhì)精神范圍之內(nèi),對以上實施例所作的適當(dāng)改變
和變化都落在本發(fā)明要求保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種密碼保護(hù)裝置,包括存儲單元,用于存儲預(yù)設(shè)密碼;密碼輸入單元,用于接收輸入密碼;提取單元,用于提取所述存儲單元中的預(yù)設(shè)密碼;密碼驗證單元,用于將所述提取單元提取的預(yù)設(shè)密碼與輸入密碼比較,以進(jìn)行密碼驗證,其特征在于所述存儲單元中至少預(yù)設(shè)有兩個不同的預(yù)設(shè)密碼,所述密碼保護(hù)裝置還包括記錄單元,用于記錄最后一次通過密碼驗證時對應(yīng)的預(yù)設(shè)密碼,所述提取單元,用于提取所述存儲單元中與記錄的預(yù)設(shè)密碼不同的其他預(yù)設(shè)密碼。
2.如權(quán)利要求l所述的密碼保護(hù)裝置,其特征在于所述提取單元提 取所述存儲單元中與記錄的預(yù)設(shè)密碼不同的其他預(yù)設(shè)密碼的提取原則為逐個并循環(huán)提取,且 只有當(dāng)前預(yù)設(shè)密碼被通過驗證后才更換到下一個預(yù)設(shè)密碼。
3.如權(quán)利要求2所述的密碼保護(hù)裝置,其特征在于所述存儲單元中 存儲的預(yù)設(shè)密碼為兩個。
4.一種密碼保護(hù)方法,包括如下步驟 設(shè)置至少兩個不同的預(yù)設(shè)密碼; 接收用戶操作產(chǎn)生的輸入密碼;根據(jù)預(yù)設(shè)提取原則,提取所述至少兩個不同的預(yù)設(shè)密碼中的一個預(yù)設(shè)密碼。
5.如權(quán)利要求4所述的密碼保護(hù)方法,其特征在于所述提取原則為 逐個且循環(huán)提取,且只有當(dāng)前預(yù)設(shè)密碼被通過驗證后才更換到下一個預(yù)設(shè)密碼。
6.如權(quán)利要求4所述的密碼保護(hù)方法,其特征在于所述密碼保護(hù)方 法還包括如下步驟記錄最后一次通過驗證時對應(yīng)的預(yù)設(shè)密碼;所述提取原則為提取與記錄的預(yù)設(shè)密碼不同的其他預(yù)設(shè)密碼。
7.如權(quán)利要求4所述的密碼保護(hù)方法,其特征在于所述預(yù)設(shè)密碼的數(shù)量為兩個,所述提取原則為交替提取。
全文摘要
一種密碼保護(hù)裝置,包括存儲單元,用于存儲預(yù)設(shè)密碼;密碼輸入單元,用于接收輸入密碼;提取單元,用于提取存儲單元中的預(yù)設(shè)密碼;密碼驗證單元,用于將提取單元提取的預(yù)設(shè)密碼與輸入密碼比較,以進(jìn)行密碼驗證;存儲單元中至少預(yù)設(shè)有兩個不同的預(yù)設(shè)密碼,密碼保護(hù)裝置還包括記錄單元,用于記錄最后一次通過密碼驗證時對應(yīng)的預(yù)設(shè)密碼,提取單元,用于提取存儲單元中與記錄的預(yù)設(shè)密碼不同的其他預(yù)設(shè)密碼。本發(fā)明還提供一種密碼保護(hù)方法。
文檔編號G07F7/00GK101539970SQ200810300658
公開日2009年9月23日 申請日期2008年3月21日 優(yōu)先權(quán)日2008年3月21日
發(fā)明者左幫勝, 李丁洋 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司