所述非法輸入密碼及該非法密碼確認請求并非由該韌體端輸入設(shè)備4所傳送,因此該韌體控制裝置3不會儲存所述密碼輸入點擊事件及該密碼確認點擊事件,所以該韌體控制裝置3無法根據(jù)所述密碼輸入點擊事件及該密碼確認點擊事件來辨識出該輸入密碼及該密碼確認請求,也不會進行該輸入密碼與該默認密碼是否相同的判定。因此只有通過該韌體端輸入設(shè)備4所傳送的對應(yīng)于該輸入密碼及該密碼確認請求的位置信息及點擊訊號才會使得該韌體控制裝置3進行辨識出該輸入密碼及判定該輸入密碼與該默認密碼是否相同的步驟。
[0075]參閱圖1與圖3,本發(fā)明密碼輸入與確認方法的第一較佳實施例適用于本發(fā)明密碼輸入與確認系統(tǒng)的第一較佳實施例所提供的系統(tǒng),該方法包含以下步驟。
[0076]如步驟601所示,該執(zhí)行于該計算裝置I的作業(yè)系統(tǒng)的控制應(yīng)用程序模塊12傳送該動態(tài)鍵盤圖形請求至該韌體控制裝置3。
[0077]如步驟602所示,該韌體控制裝置3根據(jù)該動態(tài)鍵盤圖形請求產(chǎn)生該動態(tài)鍵盤圖形,并將該動態(tài)鍵盤圖形傳送至該控制應(yīng)用程序模塊12以呈現(xiàn)于該顯示設(shè)備5上。
[0078]如步驟603所示,當(dāng)該用戶利用該主機端輸入設(shè)備2點擊該動態(tài)鍵盤圖形以鍵入該輸入密碼后,該控制應(yīng)用程序模塊12于該顯示設(shè)備5呈現(xiàn)與該輸入密碼無關(guān)的所述默認字符,并將該輸入密碼于該動態(tài)鍵盤圖形所對應(yīng)的所述坐標(biāo)位置進行加密,并傳送所述加密后的坐標(biāo)位置至該韌體控制裝置3。
[0079]如步驟604所示,該韌體控制裝置3接收所述加密后的坐標(biāo)位置,并解密所述加密后的坐標(biāo)位置,且根據(jù)解密后的所述坐標(biāo)位置辨識出該輸入密碼。
[0080]如步驟605所示,當(dāng)該用戶利用該韌體端輸入設(shè)備4傳送該密碼確認請求至該韌體控制裝置3后,該韌體控制裝置3判定該輸入密碼是否與該韌體控制裝置3內(nèi)建的該默認密碼相同,若是,則繼續(xù)進行步驟606 ;否則,繼續(xù)進行步驟607。
[0081]如步驟606所示,當(dāng)該韌體控制裝置3的判定結(jié)果為是時,該韌體控制裝置3進入該執(zhí)行模式。
[0082]如步驟607所示,當(dāng)該韌體控制裝置3的判定結(jié)果為否時,該韌體控制裝置3進入該失敗模式。
[0083]參閱圖2與圖4,本發(fā)明密碼輸入與確認方法的第二較佳實施例適用于本發(fā)明密碼輸入與確認系統(tǒng)的第二較佳實施例所提供的系統(tǒng),該方法包含以下步驟。
[0084]如步驟701所示,該執(zhí)行于該計算裝置I的作業(yè)系統(tǒng)的控制應(yīng)用程序模塊12傳送該動態(tài)鍵盤圖形請求至該韌體控制裝置3。
[0085]如步驟702所示,該韌體控制裝置3根據(jù)該動態(tài)鍵盤圖形請求產(chǎn)生該動態(tài)鍵盤圖形,并將該動態(tài)鍵盤圖形傳送至該控制應(yīng)用程序模塊12以呈現(xiàn)于該顯示設(shè)備5上。
[0086]如步驟703所示,當(dāng)該用戶利用該韌體端輸入設(shè)備4點擊該動態(tài)鍵盤圖形以鍵入該輸入密碼后,該韌體端輸入設(shè)備4傳送對應(yīng)于該輸入密碼的該韌體端輸入設(shè)備4的所述位置信息及點擊訊號至該韌體控制裝置3。
[0087]如步驟704所示,該韌體控制裝置3儲存所述對應(yīng)于該輸入密碼的密碼輸入點擊事件于該韌體控制裝置3的儲存單元33中,并傳送對應(yīng)于該輸入密碼的所述位置信息及點擊訊號至該控制應(yīng)用程序模塊12。
[0088]如步驟705所示,該控制應(yīng)用程序模塊12于該顯示設(shè)備5呈現(xiàn)與該輸入密碼無關(guān)的所述默認字符,并根據(jù)對應(yīng)于該輸入密碼的所述位置信息及點擊訊號獲得對應(yīng)于該輸入密碼的所述坐標(biāo)位置,且將所述坐標(biāo)位置進行加密,并傳送至該韌體控制裝置3。
[0089]如步驟706所示,該韌體控制裝置3接收所述加密后的坐標(biāo)位置,并解密所述加密后的坐標(biāo)位置,且根據(jù)所述密碼輸入點擊事件及解密后的所述坐標(biāo)位置辨識出該輸入密碼,并刪除所述密碼輸入點擊事件。
[0090]如步驟707所示,當(dāng)該用戶利用該韌體端輸入設(shè)備4點擊該動態(tài)鍵盤圖形的該密碼確認鍵以傳送該密碼確認請求后,該韌體端輸入設(shè)備4傳送對應(yīng)于該密碼確認請求的該韌體端輸入設(shè)備4的該位置信息及點擊訊號至該韌體控制裝置3。
[0091]如步驟708所示,該韌體控制裝置3儲存對應(yīng)于該密碼確認請求的該密碼確認點擊事件于該韌體控制裝置3的儲存單元33中,并傳送對應(yīng)于該密碼確認請求的該位置信息及點擊訊號至該控制應(yīng)用程序模塊12。
[0092]如步驟709所示,該控制應(yīng)用程序模塊12根據(jù)對應(yīng)于該密碼確認請求的該位置信息及點擊訊號獲得對應(yīng)于該密碼確認請求的該坐標(biāo)位置并傳送至該韌體控制裝置3。
[0093]如步驟710所示,該韌體控制裝置3接收該坐標(biāo)位置,并根據(jù)該密碼確認點擊事件及該坐標(biāo)位置辨識出該密碼確認請求,并刪除該密碼確認點擊事件。
[0094]如步驟711所示,該韌體控制裝置3判定該輸入密碼是否與該韌體控制裝置3內(nèi)建的該默認密碼相同,若是,則繼續(xù)進行步驟712;否則,繼續(xù)進行步驟713。
[0095]如步驟712所示,當(dāng)該韌體控制裝置3的判定結(jié)果為是時,該韌體控制裝置3進入該執(zhí)行模式。
[0096]如步驟713所示,當(dāng)該韌體控制裝置3的判定結(jié)果為否時,該韌體控制裝置3進入該失敗模式。
[0097]綜上所述,通過加密該輸入密碼于該動態(tài)鍵盤圖形所對應(yīng)的所述坐標(biāo)位置以提供所述坐標(biāo)位置的數(shù)據(jù)安全性。此外,利用該韌體端輸入設(shè)備4來傳送該密碼確認請求至該韌體控制裝置3,借此,縱使不法人士解密出所述加密后的坐標(biāo)位置,然而不法人士卻無法利用該韌體端輸入設(shè)備4來傳送該密碼確認請求,所以該韌體控制裝置3不會進行該輸入密碼與該默認密碼是否相同的判定,進而達成避免不法人士竊取該輸入密碼后的進一步惡意操作的功效,所以確實能達成本發(fā)明的目的。
[0098]以上所述者,僅為本發(fā)明的實施例而已,當(dāng)不能以此限定本發(fā)明實施的范圍,即凡依本發(fā)明權(quán)利要求書及說明書內(nèi)容所作的簡單的等效變化與修飾,皆仍屬本發(fā)明的范圍。
【主權(quán)項】
1.一種密碼輸入與確認方法,其特征在于:該密碼輸入與確認方法包含以下步驟: (A)一執(zhí)行于一計算裝置的作業(yè)系統(tǒng)的控制應(yīng)用程序模塊傳送一動態(tài)鍵盤圖形請求至一韌體控制裝置; (B)該韌體控制裝置根據(jù)該動態(tài)鍵盤圖形請求產(chǎn)生一動態(tài)鍵盤圖形,并將該動態(tài)鍵盤圖形傳送至該控制應(yīng)用程序模塊以呈現(xiàn)于一與該計算裝置連接的顯示設(shè)備上; (C)當(dāng)一用戶利用該動態(tài)鍵盤圖形鍵入一輸入密碼后,該韌體控制裝置接收該輸入密碼于該動態(tài)鍵盤圖形所對應(yīng)的坐標(biāo)位置,并根據(jù)所述坐標(biāo)位置辨識出該輸入密碼;及 (D)當(dāng)該用戶利用一連接該韌體控制裝置的韌體端輸入設(shè)備傳送一密碼確認請求至該韌體控制裝置后,該韌體控制裝置判定該輸入密碼是否與該韌體控制裝置內(nèi)建的一默認密碼相同。2.根據(jù)權(quán)利要求1所述的密碼輸入與確認方法,其特征在于:在該步驟(C)中,當(dāng)該用戶利用該動態(tài)鍵盤圖形鍵入該輸入密碼后,該控制應(yīng)用程序模塊于該顯示設(shè)備呈現(xiàn)與該輸入密碼無關(guān)的默認字符,且該韌體控制裝置接收該輸入密碼于該動態(tài)鍵盤圖形所對應(yīng)的所述坐標(biāo)位置,并根據(jù)所述坐標(biāo)位置辨識出該輸入密碼,其中呈現(xiàn)于該顯示設(shè)備的所述默認字符的字數(shù)與該輸入密碼的字數(shù)相同。3.根據(jù)權(quán)利要求1所述的密碼輸入與確認方法,其特征在于:該步驟(C)包括下列子步驟: (C-1)當(dāng)該用戶利用一與該計算裝置連接的主機端輸入設(shè)備點擊該動態(tài)鍵盤圖形以鍵入該輸入密碼后,該控制應(yīng)用程序模塊傳送所述坐標(biāo)位置至該韌體控制裝置;及 (C-2)該韌體控制裝置接收所述坐標(biāo)位置,并根據(jù)所述坐標(biāo)位置辨識出該輸入密碼。4.根據(jù)權(quán)利要求3所述的密碼輸入與確認方法,其特征在于:在該步驟(C-1)中,當(dāng)該用戶利用該動態(tài)鍵盤圖形鍵入該輸入密碼后,該控制應(yīng)用程序模塊將所述坐標(biāo)位置進行加密,并傳送所述加密后的坐標(biāo)位置至該韌體控制裝置,繼而在該步驟(C-2)中,該韌體控制裝置接收所述加密后的坐標(biāo)位置,并解密所述加密后的坐標(biāo)位置,且根據(jù)解密后的所述坐標(biāo)位置辨識出該輸入密碼。5.根