專利名稱:密碼安全性判斷方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種密碼安全性判斷方法及系統(tǒng),特別涉及一種可根據(jù)密碼字符在輸入界面上的相對位置關(guān)系以判斷密碼安全性的密碼安全性判斷方法及系統(tǒng)。
背景技術(shù):
在現(xiàn)代人的生活中,時常有機會需要建立密碼,如創(chuàng)立賬戶、進行交易時等。而為了保護個人隱私安全,系統(tǒng)會給予密碼設(shè)定安全準則,建議使用者在設(shè)立密碼時應(yīng)避免使用個人數(shù)據(jù),如出生日期、電話號碼等。并在使用者輸入或更新密碼時,給予該組密碼的強度提示,建議使用者是否應(yīng)使用該組密碼。而目前密碼安全性檢測的做法,大多是判斷使用者是否輸入連續(xù)性數(shù)字或單詞,或是否有使用生日或電話等個人數(shù)據(jù)來進行檢測。故當(dāng)使用者為圖方便,使用輸入界面上鄰近的按鍵設(shè)定密碼時,系統(tǒng)便無法判斷出此密碼的安全性不足。例如當(dāng)使用者使用一般的鍵盤,輸入IQAZ或ZXCV之類的密碼時,從密碼內(nèi)容視之與使用者個人數(shù)據(jù)并不相關(guān);但以鍵盤配置來觀察,卻是一組容易被嘗試出來的密碼,因為上述密碼皆是使用鍵盤上相鄰的按鍵而建立的。因此,有必要提供一種密碼安全性判斷方法及系統(tǒng),以解決先前技術(shù)的缺失。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種密碼安全性判斷方法,該密碼安全性判斷方法用于一密碼安全性判斷系統(tǒng)上,該密碼安全性判斷系統(tǒng)與一輸入界面連接,用以判斷一使用者利用該輸入界面所建立的一密碼是否安全,其中該輸入界面包含多個輸入字符,該密碼包含多個密碼字符,其中各該密碼字符選自于該多個輸入字符其中之一,該密碼安全性判斷方法包含接收一第一判斷字符,其中該第一判斷字符選自于該多個密碼字符其中之一;接收一第二判斷字符,其中該第二判斷字符選自于該多個密碼字符其中之一;提供該第一判斷字符與該第二判斷字符在該輸入界面的一相對位置關(guān)系;以及藉由一處理器,根據(jù)該相對位置關(guān)系,判斷該密碼是否安全。本發(fā)明的另一主要目的在于提供一種密碼安全性判斷系統(tǒng),該密碼安全性判斷系統(tǒng)與一輸入界面連接,用以判斷一使用者利用該輸入界面所建立的一密碼是否安全,其中該輸入界面包含多個輸入字符,該密碼包含多個密碼字符,其中各該密碼字符選自于該多個輸入字符其中之一,該密碼安全性判斷系統(tǒng)包含一接收模塊、一提供模塊以及一處理器;該接收模塊用以接收一第一判斷字符及一第二判斷字符,其中該第一判斷字符及該第二判斷字符分別選自于該多個密碼字符其中之一;該提供模塊用以提供該第一判斷字符與該第二判斷字符在該輸入界面的一相對位置關(guān)系;該處理器以電性連接的方式連接并控制該接收模塊及該提供模塊,并用以根據(jù)該相對位置關(guān)系,判斷該密碼是否安全。本發(fā)明還提供一種內(nèi)儲用于連續(xù)性密碼判斷程序的計算機程序產(chǎn)品,當(dāng)計算機載入該程序并執(zhí)行后,可完成上述方法。
本發(fā)明還提供一種內(nèi)儲程序的計算機可讀取記錄介質(zhì),當(dāng)計算機載入該程序并執(zhí)行后,可完成上述方法。本發(fā)明可根據(jù)密碼字符在輸入界面上的相對位置關(guān)系判斷密碼是否安全,提高密碼的安全性。
圖1是本發(fā)明的密碼安全性判斷系統(tǒng)的使用環(huán)境的一實施例。圖2是本發(fā)明的密碼安全性判斷系統(tǒng)的系統(tǒng)架構(gòu)的一實施例。圖3是本發(fā)明的輸入字符在輸入界面的相對位置關(guān)系的一實施例。圖4是本發(fā)明的密碼安全性判斷方法的準備步驟流程的一實施例。 圖5㈧及圖5(B)是本發(fā)明的密碼安全性判斷方法的判斷步驟流程的一實施例。圖6是本發(fā)明的密碼安全性判斷方法決定密碼是否安全的步驟流程的一實施例。圖7是本發(fā)明的密碼安全性判斷方法的相關(guān)參數(shù)的一實施例。圖8是本發(fā)明的密碼字符在輸入界面的相對位置關(guān)系的一實施例。主要組件符號說明密碼安全性判斷系統(tǒng)I接收模塊10提供模塊20分數(shù)計算模塊 30總分數(shù)值31第一數(shù)值32第二數(shù)值33臨界值34處理器40輸入界面90輸入字符91相鄰字符92a,92b,92c,92d,92e,92f相對方向93a, 93b, 93c, 93d, 93e, 93f使用者100密碼110,111第一密碼字符Illa第二密碼字符 Illb第三密碼字符Illc第四密碼字符 Illd第五密碼字符Ille第一移動方向 140第二移動方向141第三移動方向 14具體實施例方式為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉出本發(fā)明的具體實施例,并配合所附附圖,作詳細說明如下。以下請先參考圖1,圖1是關(guān)于本發(fā)明的密碼安全性判斷系統(tǒng)的使用環(huán)境的一實施例。在本發(fā)明的一實施例中,密碼安全性判斷系統(tǒng)I可與輸入界面90連接,用以判斷使用者100利用輸入界面90所建立的密碼110是否安全。其中輸入界面90包含多個輸入字符,密碼110包含多個密碼字符,而每個密碼字符選自于多個輸入字符的其中之一。在本發(fā)明的一實施例中,密碼安全性判斷系統(tǒng)I為一桌上型計算機,但本發(fā)明不以此為限,可以是如筆記本型計算機、手機等一般的電子裝置。輸入界面90為外接的實體鍵盤,但本發(fā)明不以此為限,亦可以是如登入銀行賬號時常用的虛擬鍵盤,或是直接附在筆記本型計算機或手機上的實體鍵盤。接著請參考圖2,圖2是關(guān)于本發(fā)明的密碼安全性判斷系統(tǒng)的系統(tǒng)架構(gòu)的一實施例。在本發(fā)明的一實施例中,密碼安全性判斷系統(tǒng)I包含接收模塊10、提供模塊20、分數(shù)計算模塊30及處理器40。需注意的是,上述各個模塊除可配置為硬件裝置、軟件程序、固件或其組合外,亦可藉電路回路或其他適當(dāng)?shù)男问脚渲?;并且,各個模塊除可以單獨的形式配置夕卜,亦可以結(jié)合的形式配置。此外,本實施方式僅舉例示意本發(fā)明的較佳實施例,為避免贅述,并未詳加記載所有可能的變化組合。然而,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)可以理解,上述各模塊或組件未必皆為必要。且為實施本發(fā)明,亦可能包含其他較細節(jié)的公知模塊或組件。各模塊或組件皆可能視需求加以省略或修改,且任兩模塊間未必不存在其他模塊或組件。接下來請參考圖4至圖6,圖4至圖6是關(guān)于本發(fā)明的密碼安全性判斷方法的步驟流程的一實施例;并請一并參考圖3、圖7及圖8,圖3、圖7及圖8是關(guān)于本發(fā)明的一具體實施例。以下將以圖2所示的密碼安全性判斷系統(tǒng)I為例,說明本發(fā)明的密碼安全性判斷方法。但需注意的是,本發(fā)明的密碼安全性判斷方法并不以使用在圖2所示的密碼安全性判斷系統(tǒng)為限。在進行密碼安全性判斷之前,需先進行準備步驟。請考圖4,圖4是關(guān)于本發(fā)明的密碼安全性判斷方法的準備步驟流程的一實施例。首先進行步驟401 :取得輸入界面的輸入字符的相對位置關(guān)系。首先密碼安全性判斷系統(tǒng)I必須先取得輸入界面90的輸入字符的相對位置關(guān)系,可藉由提供模塊20完成。請參考圖3,圖3是關(guān)于本發(fā)明輸入字符在輸入界面的相對位置關(guān)系的一實施例。輸入界面90作為一外接的實體鍵盤,包含多個輸入字符。其中輸入字符91 (在本實施例中為D)在輸入界面90中具有六個相鄰字符92a 92f (在本實施例中分別為E,R,F(xiàn),C,X,S),而其他字符與輸入字符91皆非相鄰。另外,輸入字符91與六個相鄰字符92a 92f間具有六個相對方向93a 93f (在本實施例中分別為D移向E(左上),D移向R(右上),D移向F (右),D移向C (右下),D移向X(左下)及D移向S (左)),還定義D與D之間的相對方向為例外相對方向。在本實施例中,密碼安全性判斷系統(tǒng)I在進行密碼安全性判斷之前,必須先取得輸入界面90的輸入字符的相對位置關(guān)系,也就是每一個輸入字符與哪些輸入字符相鄰,以及這些彼此相鄰的輸入字符間的相對方向。但需注意的是,本發(fā)明的密碼安全性判斷方法并不一定需在一開始就取得輸入界面90全部輸入字符的相對位置關(guān)系,亦可以在接收到某一輸入字符后,再針對該輸入字符作個別判斷;且本發(fā)明的密碼安全性判斷方法所適用的輸入界面,并不以圖3所示的輸入界面90為限。除此之夕卜,輸入界面的輸入字符的相對位置關(guān)系,并不以某輸入字符與哪些輸入字符相鄰,以及彼此相鄰的輸入字符間的相對方向為限,亦可以包含其他類型的相對位置關(guān)系。還有關(guān)于如何取得輸入界面90的輸入字符的相對位置關(guān)系,可以事先判斷,完成后儲存于數(shù)據(jù)庫中,在需要時取用,亦可由密碼安全性判斷系統(tǒng)I自行判斷以取得。接著進行步驟402 :設(shè)定總分數(shù)值的初始值。請參考圖7,圖7是關(guān)于本發(fā)明的密碼安全性判斷方法的相關(guān)參數(shù)的一實施例。在取得輸入界面90的輸入字符的相對位置關(guān)系后,接著需設(shè)定總分數(shù)值的初始值。在本實施例中,一開始先將總分數(shù)值31的初始值設(shè)為0,此步驟可由分數(shù)計算模塊30執(zhí)行。在準備步驟完成后,即可開始接收密碼以進行密碼安全性的判斷。請參考圖5(A)及圖5(B),圖5(A)及圖5(B)是關(guān)于本發(fā)明的密碼安全性判斷方法的判斷步驟流程的一實施例。首先進行步驟501 :接收第一判斷字符。請參考圖7,在本實施例中,假設(shè)使用者欲輸入密碼111 (在本實施例中為DFGGA),則首先由接收模塊10接收第一密碼字符Illa(在本實施例中為D)作為第一判斷字符。有關(guān)于如何接收并識別所接收的密碼字符,屬于公知技術(shù)的范疇,故不贅述。接著進行步驟502 :接收第二判斷字符。請參考圖7,同樣由接收模塊10接收第二密碼字符Illb在本實施例中為F)作為
第二判斷字符。接著進行步驟503 :判斷第一判斷字符及第二判斷字符是否相同或相鄰。接收第一判斷字符(D)及第二判斷字符(F)后,接著需由提供模塊20判斷第一判斷字符(D)及第二判斷字符(F)是否相同或相鄰,提供模塊20可根據(jù)在步驟401中已先行取得的輸入界面90的輸入字符的相對位置關(guān)系來判斷,若判斷為是,則進行步驟504 ;若判斷為否則進行步驟506。請參考圖8,在本實施例中,第一判斷字符(D)與第二判斷字符(F)在輸入界面90中彼此相鄰,故會繼續(xù)進行步驟504。若判斷第一判斷字符及第二判斷字符為相同或相鄰,則進行步驟504 :增加第一數(shù)值至總分數(shù)值。請參考圖7。判斷出第一判斷字符(D)與第二判斷字符(F)相鄰后,可由分數(shù)計算模塊30增加第一數(shù)值32 (在本實施例中為I)至總分數(shù)值31中。本實施例中增加第一數(shù)值32后,總分數(shù)值31的值由O變更為I。接著進行步驟505 :判斷從第一判斷字符移往第二判斷字符的第一相對方向。請參考圖8。若第一判斷字符(D)及第二判斷字符(F)為相同或相鄰,則會由提供模塊20繼續(xù)判斷從第一判斷字符(D)移往第二判斷字符(F)的第一移動方向140 (在本實施例中為向右),作為第一相對方向。提供模塊20可根據(jù)在步驟401中已先行取得的輸入界面90的輸入字符的相對位置關(guān)系來判斷。判斷出是否需增加第一數(shù)值至總分數(shù)值后,接著可繼續(xù)接收剩下的密碼字符,并判斷是否需增加第二數(shù)值至總分數(shù)值。接著進行步驟506 :接收第三判斷字符。請參考圖7。由接收模塊10接收第三密碼字符Illc (在本實施例中為G)作為第三判斷字符。接著進行步驟507 :判斷第二判斷字符及第三判斷字符是否相同或相鄰。由提供模塊20判斷第二判斷字符(F)及第三判斷字符(G)是否相同或相鄰,提供模塊20可根據(jù)在步驟401中已先行取得的輸入界面90的輸入字符的相對位置關(guān)系來判斷,若判斷為是,則進行步驟508 ;否則進行步驟512。請參考圖8,在本實施例中,第二判斷字符(F)與第三判斷字符(G)在輸入界面90中彼此相鄰,故會繼續(xù)進行步驟508。若判斷第二判斷字符及第三判斷字符為相同或相鄰,則進行步驟508 :增加第一數(shù)值至總分數(shù)值。請參考圖7。判斷出第二判斷字符(F)與第三判斷字符(G)相鄰后,可由分數(shù)計算模塊30增加第一數(shù)值32 (在本實施例中為I)至總分數(shù)值31中。本實施例中增加第一數(shù)值32后,總分數(shù)值31的值由I變更為2。接著進行步驟509 :判斷從第二判斷字符移往第三判斷字符的第二相對方向。請參考圖8。若第二判斷字符(F)及第三判斷字符(G)為相同或相鄰,則會由提供模塊20繼續(xù)判斷從第二判斷字符(F)移往第三判斷字符(G)的第二移動方向141 (在本實施例中為向右),作為第二相對方向。提供模塊20可根據(jù)在步驟401中已先行取得的輸入界面90的輸入字符的相對位置關(guān)系來判斷。接著進行步驟510 :判斷第一相對方向及第二相對方向是否相同。請參考圖8。在判斷出第二相對方向(向右)后,可由提供模塊20判斷第一相對方向(向右)與第二相對方向(向右)是否相同,若相同則進行步驟511 ;否則進行步驟512。在本實施例中,提供模塊20可判斷出第一相對方向與第二相對方向皆是向右方移動,故會進行步驟511。若判斷第一相對方向及第二相對方向為相同,則進行步驟511 :增加第二數(shù)值至總分數(shù)值。請參考圖7。在判斷第一相對方向與第二相對方向相同后,可由分數(shù)計算模塊30增加第二數(shù)值33 (在本實施例中為I)至總分數(shù)值31。本實施例中增加第二數(shù)值33后,總分數(shù)值31的值由2變更為3。最后進行步驟512 :判斷密碼是否輸入結(jié)束。接下來需判斷密碼是否已輸入結(jié)束。若已輸入完畢,則可進行步驟601以判斷該密碼的安全性;若密碼長度大于三個字符,則可重復(fù)步驟506至步驟512的流程,對接下來的密碼字符作判斷。請參考圖7,在本實施例中,密碼111還包含第四密碼字符Illd及第五密碼字符llle(在本實施例中分別為G及A),故會再次執(zhí)行步驟506,接收第四密碼字符Illd(G)。此時第二密碼字符Illb (F)、第三密碼字符Illc (G)及第四密碼字符Illd(G)分別成為密碼安全性判斷方法中的第一判斷字符、第二判斷字符及第三判斷字符,而第二密碼字符Illb(F)移往第三密碼字符Illc(G)的第二移動方向141成為新的第一相對方向。接著執(zhí)行步驟507,判斷第二判斷字符(G)與第三判斷字符(G)是否相同或相鄰。判斷結(jié)果發(fā)現(xiàn)第二判斷字符(G)與第三判斷字符(G)為相同,故會繼續(xù)進行步驟508,由分數(shù)計算模塊30增加第一數(shù)值32 (在本實施例中為I)至總分數(shù)值31中,故總分數(shù)值31的值由3變更為4。再接著進行步驟509,判斷從第二判斷字符(G)移向第三判斷字符(G)的第二相對方向。在此步驟中將以第三密碼字符Illc(G)移向第四密碼字符Illd(G)的第三移動方向142 (在本實施例中為例外相對方向),作為第二相對方向。接著進行步驟510,判斷第一相對方向與第二相對方向是否相同,結(jié)果為否,故總分數(shù)值31不會有任何改變,仍然維持在4。再接著執(zhí)行步驟512,判斷出密碼111尚未輸入結(jié)束,故會再次執(zhí)行步驟506。在步驟506中,由接收模塊10接收第五密碼字符Ille(A)。此時第三密碼字符Illc(G)、第四密碼字符Illd(G)及第五密碼字符Ille(A)分別成為密碼安全性判斷方法中的第一判斷字符、第二判斷字符及第三判斷字符,而第三密碼字符Illc(G)移往第四密碼字符Illd(G)的第三移動方向142成為新的第一相對方向。接著執(zhí)行步驟507,判斷第二判斷字符(G)與第三判斷字符(A)是否相同或相鄰。判斷結(jié)果發(fā)現(xiàn)兩者不相同亦不相鄰,故總分數(shù)值31不會有任何改變,仍然維持在4。接著直接進行步驟512,判斷出密碼111已輸入結(jié)束,而終止判斷的流程。最后,當(dāng)密碼已輸入完畢,則進行判斷此密碼是否為一安全性密碼的流程。請參考圖6,圖6是關(guān)于本發(fā)明的密碼安全性判斷方法決定密碼是否安全的步驟流程圖。進行步驟601 :根據(jù)總分數(shù)值是否大于或等于臨界值,以判斷該密碼為不安全。請參考圖7。在密碼111輸入完畢,總分數(shù)值31計算完成之后,可由處理器40根據(jù)總分數(shù)值31是否大于或等于臨界值34,以判斷密碼111為不安全。在本實施例中,臨界值34的計算方式為密碼長度(在本實施例中為5)乘以一基礎(chǔ)值(在本實施例中為O. 5),故臨界值34設(shè)為2. 5。處理器40比較總分數(shù)值31及臨界值34,判斷總分數(shù)值31大于臨界值34,故判斷密碼111為不安全。此處需注意的是,本發(fā)明的密碼安全性判斷方法并不以上述的步驟次序為限,只要能達到本發(fā)明的目的,上述的步驟次序亦可加以改變。綜上所陳,本發(fā)明無論就目的、手段及功效,處處均顯示其迥異于公知技術(shù)的特征,懇請審查員明察,早日賜準專利,使嘉惠社會,實感德便。惟應(yīng)注意的是,上述諸多實施例僅是為了便于說明而舉例而已,本發(fā)明所要求保護的權(quán)利范圍自然應(yīng)當(dāng)以權(quán)利要求書的范圍所述為準,而非僅限于上述實施例。
權(quán)利要求
1.一種密碼安全性判斷方法,該密碼安全性判斷方法用于一密碼安全性判斷系統(tǒng)上,該密碼安全性判斷系統(tǒng)與一輸入界面連接,用以判斷一使用者利用該輸入界面所建立的一密碼是否安全,其中該輸入界面包括多個輸入字符,該密碼包括多個密碼字符,其中各該密碼字符選自于該多個輸入字符其中之一,該密碼安全性判斷方法包括 接收一第一判斷字符,其中該第一判斷字符選自于該多個密碼字符其中之一; 接收一第二判斷字符,其中該第二判斷字符選自于該多個密碼字符其中之一; 提供該第一判斷字符與該第二判斷字符在該輸入界面的一相對位置關(guān)系;以及 藉由一處理器,根據(jù)該相對位置關(guān)系,判斷該密碼是否安全。
2.如權(quán)利要求1所述的密碼安全性判斷方法,其中該相對位置關(guān)系包括該第一判斷字符及該第二判斷字符在該輸入界面的位置是否相同或相鄰。
3.如權(quán)利要求2所述的密碼安全性判斷方法,其中該相對位置關(guān)系還包括在該輸入界面中,從該第一判斷字符移往該第二判斷字符的一第一相對方向。
4.如權(quán)利要求3所述的密碼安全性判斷方法,還包括 根據(jù)該相對位置關(guān)系計算一總分數(shù)值,其中該總分數(shù)值用以判斷該密碼是否安全;以及 若該第一判斷字符及該第二判斷字符在該輸入界面的位置為相同或相鄰,則增加一第一數(shù)值至該總分數(shù)值。
5.如權(quán)利要求4所述的密碼安全性判斷方法,還包括 接收一第三判斷字符,其中該第三判斷字符選自于該多個密碼字符其中之一; 判斷該第二判斷字符與該第三判斷字符在該輸入界面的位置是否相同或相鄰;以及若該第二判斷字符及該第三判斷字符在該輸入界面的位置為相同或相鄰,則進行以下步驟 增加該第一數(shù)值至該總分數(shù)值; 判斷在該輸入界面中,從該第二判斷字符移往該第三判斷字符的一第二相對方向; 判斷該第一相對方向與該第二相對方向是否相同;以及 若該第一相對方向與該第二相對方向相同,則增加一第二數(shù)值至該總分數(shù)值。
6.如權(quán)利要求5所述的密碼安全性判斷方法,其中該處理器根據(jù)該總分數(shù)值是否大于或等于一臨界值,以判斷該密碼為不安全。
7.一密碼安全性判斷系統(tǒng),該密碼安全性判斷系統(tǒng)與一輸入界面連接,用以判斷一使用者利用該輸入界面所建立的一密碼是否安全,其中該輸入界面包括多個輸入字符,該密碼包括多個密碼字符,其中各該密碼字符選自于該多個輸入字符其中之一,該密碼安全性判斷系統(tǒng)包括 一接收模塊,該接收模塊用以接收一第一判斷字符及一第二判斷字符,其中該第一判斷字符及該第二判斷字符分別選自于該多個密碼字符其中之一; 一提供模塊,該提供模塊用以提供該第一判斷字符與該第二判斷字符在該輸入界面的一相對位置關(guān)系;以及 一處理器,該處理器以電性連接的方式連接并控制該接收模塊及該提供模塊,并用以根據(jù)該相對位置關(guān)系,判斷該密碼是否安全。
8.如權(quán)利要求7所述的密碼安全性判斷系統(tǒng),其中該相對位置關(guān)系包括該第一判斷字符及該第二判斷字符在該輸入界面的位置是否相同或相鄰。
9.如權(quán)利要求8所述的密碼安全性判斷系統(tǒng),其中該相對位置關(guān)系還包括在該輸入界面中,從該第一判斷字符移往該第二判斷字符的一第一相對方向。
10.如權(quán)利要求9所述的密碼安全性判斷系統(tǒng),還包括 一分數(shù)計算模塊,該分數(shù)計算模塊與該處理器電性連接,用以根據(jù)該相對位置關(guān)系計算一總分數(shù)值,其中該總分數(shù)值用以判斷該密碼是否安全,且若該第一判斷字符及該第二判斷字符在該輸入界面的位置為相同或相鄰,則增加一第一數(shù)值至該總分數(shù)值。
11.如權(quán)利要求10所述的密碼安全性判斷系統(tǒng),其中該接收模塊還可用以接收一第三判斷字符,該第三判斷字符選自于該多個密碼字符其中之一,該提供模塊還可用以判斷該第二判斷字符與該第三判斷字符在該輸入界面的位置是否相同或相鄰,若該提供模塊判斷該第二判斷字符與該第三判斷字符在該輸入界面的位置為相同或相鄰,則該分數(shù)計算模塊還可用以增加該第一數(shù)值至該總分數(shù)值,該提供模塊還可用以判斷在該輸入界面中,從該第二判斷字符移往該第三判斷字符的一第二相對方向,并判斷該第一相對方向與該第二相對方向是否相同,若該提供模塊判斷該第一相對方向與該第二相對方向相同,則該分數(shù)計算模塊還可用以增加一第二數(shù)值至該總分數(shù)值。
12.如權(quán)利要求10或11所述的密碼安全性判斷系統(tǒng),其中該處理器還可用以根據(jù)該總分數(shù)值是否大于或等于一臨界值,以判斷該密碼為不安全。
全文摘要
一種密碼安全性判斷方法及系統(tǒng)。該密碼安全性判斷方法用于一密碼安全性判斷系統(tǒng)上,該密碼安全性判斷系統(tǒng)與一輸入界面連接,用以判斷一使用者利用該輸入界面所建立的一密碼是否安全,其中該輸入界面包括多個輸入字符,該密碼包括多個密碼字符,其中各該密碼字符選自于該多個輸入字符其中之一,該密碼安全性判斷方法包括接收一第一判斷字符,其中該第一判斷字符選自于該多個密碼字符其中之一;接收一第二判斷字符,其中該第二判斷字符選自于該多個密碼字符其中之一;提供該第一判斷字符與該第二判斷字符在該輸入界面的一相對位置關(guān)系;以及藉由一處理器,根據(jù)該相對位置關(guān)系,判斷該密碼是否安全。本發(fā)明可提高密碼的安全性。
文檔編號G06F21/31GK102999714SQ20111027080
公開日2013年3月27日 申請日期2011年9月14日 優(yōu)先權(quán)日2011年9月14日
發(fā)明者蔡景升, 江玉如, 林志祥 申請人:宏碁股份有限公司