密碼保護系統及方法
2023-08-13 18:23:01 3
專利名稱:密碼保護系統及方法
技術領域:
本發明涉及一種密碼設置系統及方法,尤其涉及一種密碼保護系統及方法。
技術背景
為了防止計算機系統被別人登錄,用戶往往以設置密碼的方式來實現計算機鎖定。傳統的密碼保護是基本輸入輸出系統(Basic InputOutput System)用互補金屬氧化物半導體(Complementary Metal OxideSemiconductor, CMOS)來存儲系統開機的密碼。一旦計算機系統掉電,CMOS就會被清除,這些密碼就會丟失,他人便會輕易地變更CMOS設置, 並登錄到該計算機系統,導致用戶私密文件的丟失。發明內容
鑑於以上內容,有必要提供一種密碼保護系統,能夠安全有效地對用戶設置的密碼進行保護。
還有必要提供一種密碼保護方法,能夠安全有效地對用戶設置的密碼進行保護。
一種密碼保護系統,運行於伺服器中,該伺服器包括基板管理控制器,所述密碼保護系統包括接收模塊,用於接收用戶設置的第一密碼及用戶輸入的第二密碼;加密模塊, 用於對該第一密碼生成第一密文,對第二密碼生成第二密文;發送模塊,用於發送命令給基板管理控制器,通知基板管理控制器讀取第一密文;對比模塊,用於查看所述第二密文是否與第一密文相同;及執行模塊,用於當第二密文與第一密文相同時,啟動所述伺服器,當第二密文與第一密文不相同且當用戶輸入第二密碼的次數沒有超過用戶設置的次數時,提示用戶重新輸入第二密碼。
一種密碼保護方法,應用於伺服器,該伺服器包括基板管理控制器,該方法包括如下步驟(a)接收用戶設置的第一密碼,對該第一密碼生成第一密文;(b)接收用戶輸入的第二密碼,對該第二密碼生成第二密文;(c)發送命令給基板管理控制器,通知基板管理控制器讀取第一密文;(d)查看所述第二密文是否與第一密文相同;(e)當第二密文與第一密文相同時,啟動所述伺服器,結束流程;及(f)當第二密文與第一密文不相同且用戶輸入第二密碼的次數沒有超過用戶設置的次數時,提示用戶重新輸入第二密碼,並返回步驟(b)。
相較於現有技術,所述密碼保護系統及方法,利用基板管理控制器的安全功能,不會因為系統掉電造成用戶設置的密碼丟失,有效地加強了密碼的穩定性,用戶計算機系統內的數據從而得到了有效的保護。
圖1是本發明密碼保護系統較佳實施例的運行環境圖。
圖2是圖1中密碼保護系統10的功能模塊圖。
圖3是本發明密碼保護方法較佳實施例的作業流程圖。
主要元件符號說明
權利要求
1.一種密碼保護系統,運行於伺服器中,該伺服器包括基板管理控制器,其特徵在於, 所述密碼保護系統包括接收模塊,用於接收用戶設置的第一密碼及用戶輸入的第二密碼; 加密模塊,用於對該第一密碼生成第一密文,對第二密碼生成第二密文; 發送模塊,用於發送命令給基板管理控制器,通知基板管理控制器讀取第一密文; 對比模塊,用於查看所述第二密文是否與第一密文相同;及執行模塊,用於當第二密文與第一密文相同時,啟動所述伺服器,當第二密文與第一密文不相同且當用戶輸入第二密碼的次數沒有超過用戶設置的次數時,提示用戶重新輸入第二密碼。
2.如權利要求1所述的密碼保護系統,其特徵在於,所述伺服器提供一個設置界面,用於接收用戶設置所述第一密碼。
3.如權利要求1所述的密碼保護系統,其特徵在於,所述發送模塊還用於發送存儲命令給基板管理控制器,通知基板管理控制器存儲所述第一密文至基板管理控制器的現場可更換部件中。
4.如權利要求1所述的密碼保護系統,其特徵在於,所述執行模塊還用於當第二密文與第一密文不相同且用戶輸入第二密碼的次數超過用戶設置的次數時,鎖住所述伺服器。
5.一種密碼保護方法,應用於伺服器,該伺服器包括基板管理控制器,其特徵在於,該方法包括如下步驟(a)接收用戶設置的第一密碼,對該第一密碼生成第一密文;(b)接收用戶輸入的第二密碼,對該第二密碼生成第二密文;(c)發送命令給基板管理控制器,通知基板管理控制器讀取第一密文;(d)查看所述第二密文是否與第一密文相同;(e)當第二密文與第一密文相同時,啟動所述伺服器,結束流程;及(f)當第二密文與第一密文不相同且用戶輸入第二密碼的次數沒有超過用戶設置的次數時,提示用戶重新輸入第二密碼,並返回步驟(b)。
6.如權利要求5所述的密碼保護方法,其特徵在於,該方法於步驟(a)之前還包括 提供一個設置界面,接收用戶於該設置界面上所設置的第一密碼。
7.如權利要求5所述的密碼保護方法,其特徵在於,於步驟(a)之後還包括發送存儲命令給基板管理控制器,通知基板管理控制器存儲所述第一密文至基板管理控制器的現場可更換部件中。
8.如權利要求5所述的密碼保護方法,其特徵在於,所述步驟(f)包括 若用戶輸入的密碼次數超過用戶設置的次數,則鎖住伺服器。
全文摘要
一種密碼保護系統,包括接收模塊,用於接收用戶設置的第一密碼及用戶輸入的第二密碼;加密模塊,用於對該第一密碼生成第一密文,對第二密碼生成第二密文;發送模塊,用於發送命令給基板管理控制器,通知基板管理控制器讀取第一密文;對比模塊,用於查看所述第二密文是否與第一密文相同;及執行模塊,用於當第二密文與第一密文相同時,啟動所述伺服器,當第二密文與第一密文不相同且當用戶輸入第二密碼的次數沒有超過用戶設置的次數時,提示用戶重新輸入第二密碼。本發明還提供了一種密碼保護方法,利用本發明,可以對用戶設置的密碼進行有效地保護。
文檔編號G06F21/20GK102479302SQ20101055745
公開日2012年5月30日 申請日期2010年11月24日 優先權日2010年11月24日
發明者彭爽 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司