国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      處理密碼信息的方法和裝置與流程

      文檔序號:11541734閱讀:206來源:國知局
      處理密碼信息的方法和裝置與流程
      本發(fā)明涉及信息安全技術,尤其涉及一種處理密碼信息的方法和裝置。

      背景技術:
      隨著計算機和互聯(lián)網(wǎng)的普及,人們的日常生活與計算機和互聯(lián)網(wǎng)的關系越來越密切。在使用計算機和互聯(lián)網(wǎng)的過程中,經(jīng)常需要輸入用戶名和密碼這樣形式的信息,以登錄互聯(lián)網(wǎng)網(wǎng)站,登錄軟件,或者利用金融賬戶完成在線交易。針對不同類型的網(wǎng)站和軟件,用戶一般會設置不同的多個用戶名和密碼,例如,用戶可能會對于微博、聊天工具、電子郵箱、網(wǎng)銀賬戶、游戲賬戶等設置多個用戶名和密碼。記憶這些用戶名和密碼對于許多用戶來說都是個難題,特別是那些不常使用的網(wǎng)站或軟件的用戶名和密碼。一種現(xiàn)有技術方案提供了解決上述問題的途徑,其可以幫助用戶收集這些用戶名和密碼,統(tǒng)一管理,用戶需要針對此統(tǒng)一管理用戶名和密碼信息的軟件設置一個登錄密碼。用戶在需要獲得關于這些用戶名和密碼的信息時,只需要利用該登錄密碼來登錄此軟件,就可以獲得所有預先收集的用戶名和密碼的信息。然而,在上述現(xiàn)有技術方案中,如果用戶遺忘了上述登錄密碼,就難以獲得預先收集的用戶名和密碼的信息。

      技術實現(xiàn)要素:
      鑒于上述問題,提出了本發(fā)明,以便提供一種克服上述問題或者至少部分地解決上述問題的處理密碼信息的方法和裝置。依據(jù)本發(fā)明的一個方面,提供了一種處理密碼信息的方法,包括步驟:接收用戶通過客戶端提交的身份信息;利用預先定義的身份信息數(shù)據(jù)庫驗證用戶的身份信息;在驗證通過的情況下,保存用戶的身份信息;接收用戶通過客戶端提交的一個或者多個第一密碼信息以及相關聯(lián)的第一密碼,并且將其保存在客戶端本地和/或服務器端;在接收到用戶通過客戶端提交的包含身份信息的請求的情況下,向客戶端提供所述第一密碼;以及在接收到用戶通過客戶端提交的包含第一密碼的請求的情況下,向客戶端提供所述一個或者多個第一密碼信息。可選地,根據(jù)本發(fā)明的實施例的處理密碼信息的方法還包括步驟:接收用戶通過客戶端提交的一個或者多個第二密碼信息以及相關聯(lián)的一個或者多個第二密碼,并且將其保存在客戶端本地和/或服務器端;在接收到用戶通過客戶端提交的包含第二密碼的請求的情況下,向客戶端提供所述一個或者多個第二密碼信息??蛇x地,在根據(jù)本發(fā)明的實施例的處理密碼信息的方法中,所述一個或者多個第一密碼信息是用戶的真實密碼信息,所述一個或者多個第二密碼信息是用戶的虛假密碼信息??蛇x地,在根據(jù)本發(fā)明的實施例的處理密碼信息的方法中,所述第一密碼信息包括用戶的互聯(lián)網(wǎng)網(wǎng)站登錄信息、軟件登錄信息、金融賬戶信息??蛇x地,根據(jù)本發(fā)明的實施例的處理密碼信息的方法還包括步驟:響應于客戶端提交的包含身份信息的獲取動態(tài)密碼的請求,向客戶端發(fā)送動態(tài)密碼;在接收到用戶通過客戶端提交的包含所述動態(tài)密碼的請求的情況下,向客戶端提供所述一個或者多個第一密碼信息??蛇x地,在根據(jù)本發(fā)明的實施例的處理密碼信息的方法中,所述身份信息包括姓名、證件號碼、電話號碼中的一個或者多個。根據(jù)本發(fā)明的另一方面,還提供了一種處理密碼信息的裝置,包括:身份信息接收模塊,適于接收用戶通過客戶端提交的身份信息;身份信息驗證模塊,適于利用預先定義的身份信息數(shù)據(jù)庫驗證用戶的身份信息;身份信息保存模塊,適于在驗證通過的情況下,保存用戶的身份信息;密碼信息接收和保存模塊,適于接收用戶通過客戶端提交的一個或者多個第一密碼信息以及相關聯(lián)的第一密碼,并且將其保存在客戶端本地和/或服務器端;密碼信息提供模塊,適于在接收到用戶通過客戶端提交的包含身份信息的請求的情況下,向客戶端提供所述第一密碼,并且適于在接收到用戶通過客戶端提交的包含第一密碼的請求的情況下,向客戶端提供所述一個或者多個第一密碼信息??蛇x地,在根據(jù)本發(fā)明的實施例的處理密碼信息的裝置中,所述密碼信息接收和保存模塊還適于接收用戶通過客戶端提交的一個或者多個第二密碼信息以及相關聯(lián)的一個或者多個第二密碼,并且將其保存在客戶端本地和/或服務器端,并且所述密碼信息提供模塊還適于在接收到用戶通過客戶端提交的包含第二密碼的請求的情況下,向客戶端提供所述一個或者多個第二密碼信息??蛇x地,在根據(jù)本發(fā)明的實施例的處理密碼信息的裝置中,所述一個或者多個第一密碼信息是用戶的真實密碼信息,所述一個或者多個第二密碼信息是用戶的虛假密碼信息。可選地,在根據(jù)本發(fā)明的實施例的處理密碼信息的裝置中,所述第一密碼信息包括用戶的互聯(lián)網(wǎng)網(wǎng)站登錄信息、軟件登錄信息、金融賬戶信息??蛇x地,在根據(jù)本發(fā)明的實施例的處理密碼信息的裝置中,所述密碼信息提供模塊還適于響應于客戶端提交的包含身份信息的獲取動態(tài)密碼的請求,向客戶端發(fā)送動態(tài)密碼,并且在接收到用戶通過客戶端提交的包含所述動態(tài)密碼的請求的情況下,向客戶端提供所述一個或者多個第一密碼信息??蛇x地,在根據(jù)本發(fā)明的實施例的處理密碼信息的裝置中,所述身份信息包括姓名、證件號碼、電話號碼中的一個或者多個。本發(fā)明提供了一種處理密碼信息的方法和裝置。根據(jù)本發(fā)明的實施例,接收用戶通過客戶端提交的身份信息,利用預先定義的身份信息數(shù)據(jù)庫驗證用戶的身份信息,在驗證通過的情況下保存用戶的身份信息,接收用戶通過客戶端提交的一個或者多個第一密碼信息以及相關聯(lián)的第一密碼,并且將其保存在客戶端本地和/或服務器端,在接收到用戶通過客戶端提交的包含身份信息的請求的情況下,向客戶端提供所述第一密碼,并且在接收到用戶通過客戶端提交的包含第一密碼的請求的情況下,向客戶端提供所述一個或者多個第一密碼信息。由此,為用戶的各種密碼信息提供了一種統(tǒng)一管理的途徑,并且在用戶的身份信息被驗證為真實有效的情況下,僅提供身份信息就可以找回與密碼信息相關聯(lián)的密碼,繼而獲得密碼信息,再無遺忘密碼就無法獲得密碼信息的缺陷。另外,動態(tài)密碼的方式為遺忘密碼的用戶提供了另外一種獲得密碼信息的途徑。而且,通過將密碼信息保存在服務器端(例如,云端),即使在客戶端故障、遺失、或者客戶端應用程序卸載的情況下,也仍可以獲得密碼信息。此外,通過設置虛假密碼信息和密碼的方式,可以在其它用戶使用的情況下有效地保護真實密碼信息。上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。附圖說明通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1是根據(jù)本發(fā)明的實施例的處理密碼信息的方法的流程圖;以及圖2是根據(jù)本發(fā)明的實施例的處理密碼信息的裝置以及客戶端的框圖。具體實施方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。圖1示意性地圖示了根據(jù)本發(fā)明的實施例的處理密碼信息的方法100的流程圖。根據(jù)本發(fā)明的實施例,方法100中的各步驟可以由服務器端執(zhí)行??蛇x地,所述服務器端可以包括一個或多個服務器,所述服務器可以是任何類型的服務器,包括但不限于文件服務器、數(shù)據(jù)庫服務器和應用程序服務器等。如圖1所示,方法100始于步驟S101,其中,接收用戶通過客戶端提交的身份信息。根據(jù)本發(fā)明的實施例,所述客戶端可以是任何具有通信功能的電子設備,包括但不限于以下電子設備:移動電話、平板電腦、筆記本計算機、臺式計算機、音視頻播放器、多媒體信息交互設備等。例如,用戶可以通過移動電話短消息的方式向服務器端提交身份信息,可以通過上述各種電子設備上安裝的客戶端應用程序向服務器端提交身份信息,可以通過上述各種電子設備訪問服務器端的網(wǎng)頁以提交身份信息,也可以通過電子郵件或其它各種通信方式向服務器端提交身份信息。根據(jù)本發(fā)明的實施例,所述身份信息包括姓名、證件號碼(例如身份證號碼、護照號碼、駕駛證號碼、車牌號碼等等)、電話號碼(例如固定電話號碼和移動電話號碼等等)中的一個或者多個。接下來,在步驟S103中,可以利用預先定義的身份信息數(shù)據(jù)庫驗證用戶的身份信息。可選地,所述預先定義的身份信息數(shù)據(jù)庫例如可以包括全國公民身份證號碼查詢服務中心(NCIIS)的數(shù)據(jù)庫以及各大電信運營商的電話號碼數(shù)據(jù)庫中的信息。例如,當用戶通過客戶端向服務器端提交其身份證號碼時,就可以利用所述預先定義的身份信息數(shù)據(jù)庫中的信息來驗證該身份證號碼是否為該姓名的用戶的真實的身份證號碼;當用戶通過客戶端向服務器端提交其手機號碼時,就可以利用所述預先定義的身份信息數(shù)據(jù)庫中的信息來驗證該手機號碼是否為該用戶的真實的手機號碼。在步驟S103之后,執(zhí)行步驟S105,其中,在驗證通過的情況下,保存用戶的身份信息。例如,可以將驗證通過的用戶身份信息保存到服務器端的數(shù)據(jù)庫中。而在上述驗證未通過的情況下,則可以拒絕用戶提交的身份信息。接下來,執(zhí)行步驟S107,其中,接收用戶通過客戶端提交的一個或者多個第一密碼信息以及相關聯(lián)的第一密碼,并且將其保存在客戶端本地和/或服務器端。根據(jù)本發(fā)明的實施例,所述一個或者多個第一密碼信息是用戶的真實密碼信息,所述第一密碼信息包括用戶的互聯(lián)網(wǎng)網(wǎng)站登錄信息、軟件登錄信息、金融賬戶信息。例如,所述互聯(lián)網(wǎng)網(wǎng)站登錄信息可以包括各種網(wǎng)站(例如,微博、電子郵件網(wǎng)站、購物網(wǎng)站等)和論壇等的用戶名(或電子郵件地址等)和登錄密碼等登錄信息,所述軟件登錄信息可以包括各種軟件(例如,游戲、即時通訊軟件、商業(yè)軟件等)的用戶名(或電子郵件地址等)和登錄密碼等登錄信息,而所述金融賬戶信息可以包括各種網(wǎng)銀賬戶、股票和基金賬戶等的賬戶信息。另外,上述各種第一密碼信息還可以包括用戶預先設置的、用于在用戶遺忘密碼信息時找回密碼的各種問題及相應的答案的信息。應當理解,上述各種第一密碼信息僅為示例,用于幫助讀者理解本發(fā)明的原理,而本發(fā)明的范圍并不限于上述密碼信息,而是可以包括任何形式的密碼信息。根據(jù)本發(fā)明的實施例,所述第一密碼為用戶設置的與所述一個或者多個第一密碼信息相關聯(lián)的密碼,用戶后續(xù)可以利用該第一密碼來獲取所述一個或者多個第一密碼信息??蛇x地,第一密碼可以由數(shù)字、英文字母、其它字符中的一種或者多種組成,第一密碼的長度應該在預先定義的長度范圍內(nèi)。在步驟S107中,可以將所述一個或者多個第一密碼信息以及所述第一密碼保存在客戶端本地和/或服務器端。在保存在服務器端的情況下,可以避免客戶端出現(xiàn)故障或者遺失導致密碼信息無法找回的現(xiàn)象發(fā)生。在步驟S107之后,執(zhí)行步驟S109和步驟S111,在步驟S109中,在接收到用戶通過客戶端提交的包含身份信息的請求的情況下,向客戶端提供所述第一密碼;而在步驟S111中,在接收到用戶通過客戶端提交的包含第一密碼的請求的情況下,向客戶端提供所述一個或者多個第一密碼信息。也就是說,服務器端在接收到客戶端提交的包含第一密碼的請求時,向客戶端提供與該第一密碼相關聯(lián)的一個或者多個第一密碼信息。而在用戶無法提供第一密碼(例如由于遺忘)時,由于用戶的身份信息已經(jīng)被驗證通過,證明其身份信息真實有效、用戶為所述第一密碼信息的合法擁有者,因此只要用戶通過客戶端向服務器端提交包含身份信息的請求,服務器端就可以向客戶端提供所述第一密碼。隨后,找回第一密碼的用戶就可以通過客戶端向服務器端提交包含第一密碼的請求,服務器端可以據(jù)此向客戶端提供與該第一密碼相關聯(lián)的一個或者多個第一密碼信息。根據(jù)本發(fā)明的實施例,所述處理密碼信息的方法100還可以包括以下步驟:響應于客戶端提交的包含身份信息的獲取動態(tài)密碼的請求,向客戶端發(fā)送動態(tài)密碼;在接收到用戶通過客戶端提交的包含所述動態(tài)密碼的請求的情況下,向客戶端提供所述一個或者多個第一密碼信息。上述步驟為用戶提供了另外一種獲取第一密碼信息的方式,即,用戶可以通過客戶端提交包含身份信息的獲取動態(tài)密碼的請求,同理,由于用戶的身份信息已經(jīng)被驗證通過,證明其身份信息真實有效、用戶為所述第一密碼信息的合法擁有者,因此,服務器端可以向用戶發(fā)送用于獲取第一密碼信息的動態(tài)密碼,用戶可以繼而通過客戶端向服務器端提交包含該動態(tài)密碼的請求,相應地,服務器端就會向客戶端提供所述一個或者多個第一密碼信息。根據(jù)本發(fā)明的實施例,所述處理密碼信息的方法100還可以包括以下步驟:接收用戶通過客戶端提交的一個或者多個第二密碼信息以及相關聯(lián)的一個或者多個第二密碼,并且將其保存在客戶端本地和/或服務器端;在接收到用戶通過客戶端提交的包含第二密碼的請求的情況下,向客戶端提供所述一個或者多個第二密碼信息。其中,所述一個或者多個第二密碼信息是用戶的虛假密碼信息。用戶通過客戶端向服務器端提交虛假密碼信息的目的可以是:當其它用戶使用該用戶的客戶端,欲獲取密碼信息時,可以向其它用戶提供虛假密碼信息,以達到保護真實密碼信息的目的。具體而言,用戶可以虛構一個或者多個虛假的第二密碼信息,或者由客戶端隨機生成一個或者多個虛假的第二密碼信息,例如上述針對第一密碼信息所描述那些類型的密碼信息,并且設置一個或者多個第二密碼,例如一些常見的簡單密碼,如12345678、000000、8888等等,使該一個或者多個第二密碼與上述一個或者多個第二密碼信息相關聯(lián),并且用戶通過客戶端將所述一個或者多個第二密碼信息以及所述一個或者多個第二密碼提交給服務器端,所述第二密碼信息和第二密碼可以保存在客戶端本地和/或服務器端。當其它用戶嘗試獲取用戶的密碼信息時,就可能會向服務器端提交包含第二密碼(多個第二密碼中的任一個即可)的請求,服務器端此時就會向客戶端提供虛假的第二密碼信息,以達到保護真實密碼信息的目的。本發(fā)明提供了一種處理密碼信息的方法。根據(jù)本發(fā)明的實施例,接收用戶通過客戶端提交的身份信息,利用預先定義的身份信息數(shù)據(jù)庫驗證用戶的身份信息,在驗證通過的情況下保存用戶的身份信息,接收用戶通過客戶端提交的一個或者多個第一密碼信息以及相關聯(lián)的第一密碼,并且將其保存在客戶端本地和/或服務器端,在接收到用戶通過客戶端提交的包含身份信息的請求的情況下,向客戶端提供所述第一密碼,并且在接收到用戶通過客戶端提交的包含第一密碼的請求的情況下,向客戶端提供所述一個或者多個第一密碼信息。由此,為用戶的各種密碼信息提供了一種統(tǒng)一管理的途徑,并且在用戶的身份信息被驗證為真實有效的情況下,僅提供身份信息就可以找回與密碼信息相關聯(lián)的密碼,繼而獲得密碼信息,再無遺忘密碼就無法獲得密碼信息的缺陷。另外,動態(tài)密碼的方式為遺忘密碼的用戶提供了另外一種獲得密碼信息的途徑。而且,通過將密碼信息保存在服務器端(例如,云端),即使在客戶端故障、遺失、或者客戶端應用程序卸載的情況下,也仍可以獲得密碼信息。此外,通過設置虛假密碼信息和密碼的方式,可以在其它用戶使用的情況下有效地保護真實密碼信息。與上述方法100相對應,本發(fā)明還提供了一種處理密碼信息的裝置200。圖2示意性地圖示了根據(jù)本發(fā)明的實施例的處理密碼信息的裝置200和客戶端300-1、…、300-n的框圖。如圖2所示,裝置200包括身份信息接收模塊201、身份信息驗證模塊203、身份信息保存模塊205、密碼信息接收和保存模塊207、密碼信息提供模塊209。根據(jù)本發(fā)明的實施例,身份信息接收模塊201、身份信息驗證模塊203、身份信息保存模塊205、密碼信息接收和保存模塊207、密碼信息提供模塊209可以是位于服務器端的模塊,它們可以分別用于執(zhí)行上述方法100中的步驟S101、S103、S105、S107、S109。根據(jù)本發(fā)明的實施例,身份信息接收模塊201適于接收用戶通過客戶端提交的身份信息,身份信息驗證模塊203適于利用預先定義的身份信息數(shù)據(jù)庫驗證用戶的身份信息,身份信息保存模塊205適于在驗證通過的情況下,保存用戶的身份信息,密碼信息接收和保存模塊207適于接收用戶通過客戶端提交的一個或者多個第一密碼信息以及相關聯(lián)的第一密碼,并且將其保存在客戶端本地和/或服務器端,密碼信息提供模塊209適于在接收到用戶通過客戶端提交的包含身份信息的請求的情況下,向客戶端提供所述第一密碼,并且適于在接收到用戶通過客戶端提交的包含第一密碼的請求的情況下,向客戶端提供所述一個或者多個第一密碼信息。首先,身份信息接收模塊201接收用戶通過客戶端(例如,如圖2所示的一個或者多個客戶端300-1、…、300-n)提交的身份信息。根據(jù)本發(fā)明的實施例,所述客戶端可以是任何具有通信功能的電子設備,包括但不限于以下電子設備:移動電話、平板電腦、筆記本計算機、臺式計算機、音視頻播放器、多媒體信息交互設備等。例如,用戶可以通過移動電話短消息的方式向服務器端的身份信息接收模塊201提交身份信息,可以通過上述各種電子設備上安裝的客戶端應用程序向服務器端的身份信息接收模塊201提交身份信息,可以通過上述各種電子設備訪問服務器端的網(wǎng)頁以向身份信息接收模塊201提交身份信息,也可以通過電子郵件或其它各種通信方式向服務器端的身份信息接收模塊201提交身份信息。根據(jù)本發(fā)明的實施例,所述身份信息包括姓名、證件號碼(例如身份證號碼、護照號碼、駕駛證號碼、車牌號碼等等)、電話號碼(例如固定電話號碼和移動電話號碼等等)中的一個或者多個。接下來,身份信息驗證模塊203可以利用預先定義的身份信息數(shù)據(jù)庫驗證用戶的身份信息。可選地,所述預先定義的身份信息數(shù)據(jù)庫例如可以包括全國公民身份證號碼查詢服務中心(NCIIS)的數(shù)據(jù)庫以及各大電信運營商的電話號碼數(shù)據(jù)庫中的信息。例如,當用戶通過客戶端向服務器端的身份信息接收模塊201提交其身份證號碼時,身份信息驗證模塊203就可以利用所述預先定義的身份信息數(shù)據(jù)庫中的信息來驗證該身份證號碼是否為該姓名的用戶的真實的身份證號碼;當用戶通過客戶端向服務器端的身份信息接收模塊201提交其手機號碼時,身份信息驗證模塊203就可以利用所述預先定義的身份信息數(shù)據(jù)庫中的信息來驗證該手機號碼是否為該用戶的真實的手機號碼。隨后,在驗證通過的情況下,身份信息保存模塊205保存用戶的身份信息。例如,身份信息保存模塊205可以將驗證通過的用戶身份信息保存到服務器端的數(shù)據(jù)庫中。而在上述驗證未通過的情況下,身份信息驗證模塊203則可以拒絕用戶提交的身份信息。接下來,密碼信息接收和保存模塊207接收用戶通過客戶端提交的一個或者多個第一密碼信息以及相關聯(lián)的第一密碼,并且將其保存在客戶端本地和/或服務器端。根據(jù)本發(fā)明的實施例,所述一個或者多個第一密碼信息是用戶的真實密碼信息,所述第一密碼信息包括用戶的互聯(lián)網(wǎng)網(wǎng)站登錄信息、軟件登錄信息、金融賬戶信息。例如,所述互聯(lián)網(wǎng)網(wǎng)站登錄信息可以包括各種網(wǎng)站(例如,微博、電子郵件網(wǎng)站、購物網(wǎng)站等)和論壇等的用戶名(或電子郵件地址等)和登錄密碼等登錄信息,所述軟件登錄信息可以包括各種軟件(例如,游戲、即時通訊軟件、商業(yè)軟件等)的用戶名(或電子郵件地址等)和登錄密碼等登錄信息,而所述金融賬戶信息可以包括各種網(wǎng)銀賬戶、股票和基金賬戶等的賬戶信息。另外,上述各種第一密碼信息還可以包括用戶預先設置的、用于在用戶遺忘密碼信息時找回密碼的各種問題及相應的答案的信息。應當理解,上述各種第一密碼信息僅為示例,用于幫助讀者理解本發(fā)明的原理,而本發(fā)明的范圍并不限于上述密碼信息,而是可以包括任何形式的密碼信息。根據(jù)本發(fā)明的實施例,所述第一密碼為用戶設置的與所述一個或者多個第一密碼信息相關聯(lián)的密碼,用戶后續(xù)可以利用該第一密碼來獲取所述一個或者多個第一密碼信息??蛇x地,第一密碼可以由數(shù)字、英文字母、其它字符中的一種或者多種組成,第一密碼的長度應該在預先定義的長度范圍內(nèi)。密碼信息接收和保存模塊207可以將所述一個或者多個第一密碼信息以及所述第一密碼保存在客戶端本地和/或服務器端。在保存在服務器端的情況下,可以避免客戶端出現(xiàn)故障或者遺失導致密碼信息無法找回的現(xiàn)象發(fā)生。之后,密碼信息提供模塊209在接收到用戶通過客戶端提交的包含身份信息的請求的情況下,向客戶端提供所述第一密碼,并且在接收到用戶通過客戶端提交的包含第一密碼的請求的情況下,向客戶端提供所述一個或者多個第一密碼信息。也就是說,密碼信息提供模塊209在接收到客戶端提交的包含第一密碼的請求時,向客戶端提供與該第一密碼相關聯(lián)的一個或者多個第一密碼信息。而在用戶無法提供第一密碼(例如由于遺忘)時,由于用戶的身份信息已經(jīng)被驗證通過,證明其身份信息真實有效、用戶為所述第一密碼信息的合法擁有者,因此只要用戶通過客戶端向服務器端提交包含身份信息的請求,密碼信息提供模塊209就可以向客戶端提供所述第一密碼。隨后,找回第一密碼的用戶就可以通過客戶端向服務器端提交包含第一密碼的請求,密碼信息提供模塊209可以據(jù)此向客戶端提供與該第一密碼相關聯(lián)的一個或者多個第一密碼信息。根據(jù)本發(fā)明的實施例,所示密碼信息提供模塊209還可以響應于客戶端提交的包含身份信息的獲取動態(tài)密碼的請求,向客戶端發(fā)送動態(tài)密碼,并且在接收到用戶通過客戶端提交的包含所述動態(tài)密碼的請求的情況下,向客戶端提供所述一個或者多個第一密碼信息。由此,為用戶提供了另外一種獲取第一密碼信息的方式,即,用戶可以通過客戶端提交包含身份信息的獲取動態(tài)密碼的請求,同理,由于用戶的身份信息已經(jīng)被驗證通過,證明其身份信息真實有效、用戶為所述第一密碼信息的合法擁有者,因此,密碼信息提供模塊209可以向用戶發(fā)送用于獲取第一密碼信息的動態(tài)密碼,用戶可以繼而通過客戶端向服務器端提交包含該動態(tài)密碼的請求,相應地,密碼信息提供模塊209就會向客戶端提供所述一個或者多個第一密碼信息。根據(jù)本發(fā)明的實施例,密碼信息接收和保存模塊207還可以接收用戶通過客戶端提交的一個或者多個第二密碼信息以及相關聯(lián)的一個或者多個第二密碼,并且將其保存在客戶端本地和/或服務器端,在接收到用戶通過客戶端提交的包含第二密碼的請求的情況下,密碼信息提供模塊209可以向客戶端提供所述一個或者多個第二密碼信息。其中,所述一個或者多個第二密碼信息是用戶的虛假密碼信息。用戶通過客戶端向服務器端提交虛假密碼信息的目的可以是:當其它用戶使用該用戶的客戶端,欲獲取密碼信息時,可以向其它用戶提供虛假密碼信息,以達到保護真實密碼信息的目的。具體而言,用戶可以虛構一個或者多個虛假的第二密碼信息,或者由客戶端隨機生成一個或者多個虛假的第二密碼信息,例如上述針對第一密碼信息所描述那些類型的密碼信息,并且設置一個或者多個第二密碼,例如一些常見的簡單密碼,如12345678、000000、8888等等,使該一個或者多個第二密碼與上述一個或者多個第二密碼信息相關聯(lián),并且用戶通過客戶端將所述一個或者多個第二密碼信息以及所述一個或者多個第二密碼提交給服務器端的密碼信息接收和保存模塊207,其可以將所述第二密碼信息和第二密碼保存在客戶端本地和/或服務器端。當其它用戶嘗試獲取用戶的密碼信息時,就可能會向服務器端提交包含第二密碼(多個第二密碼中的任一個即可)的請求,密碼信息提供模塊209此時就會向客戶端提供虛假的第二密碼信息,以達到保護真實密碼信息的目的。由于上述各裝置實施例與前述各方法實施例相對應,因此不再對各設備實施例進行詳細描述。在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構造這類系統(tǒng)所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利要求本身都作為本發(fā)明的單獨實施例。本領域那些技術人員可以理解,可以對實施例中的裝置中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個裝置中??梢园褜嵤├械娜舾赡K組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者模塊中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的替代特征來代替。此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個裝置實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的裝置中的一些或者全部模塊的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1