了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0101]在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0102]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0103]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
[0104]上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory, ROM)、隨機(jī)存取存儲器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0105]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種密碼設(shè)置方法,其特征在于,包括: 獲取用戶輸入的作為賬戶密碼的密碼字符; 隨機(jī)生成包括所述密碼字符以及指定數(shù)量的輔助字符的密碼表; 生成指示所述密碼表中作為所述賬戶密碼的所述密碼字符的指示表; 存儲所述密碼表和所述指示表。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述生成指示所述密碼表中作為所述賬戶密碼的密碼字符的指示表,包括: 確定所述密碼字符在所述密碼表中的位置信息; 將所述位置信息存儲到所述指示表中。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,隨機(jī)生成包括所述密碼字符以及指定數(shù)量的輔助字符的密碼表之后,還包括: 定時變更所述密碼字符在所述密碼表中的位置; 所述生成指示所述密碼表中作為所述賬戶密碼的所述密碼字符的指示表,包括: 確定所述密碼字符在所述密碼表中的初始位置信息; 將所述初始位置信息、以及變更所述密碼字符在所述密碼表中的位置所使用的變更周期和變更規(guī)則存儲到所述指示表中。4.根據(jù)權(quán)利要求1或2或3所述的方法,其特征在于,所述存儲所述密碼表和所述指示表,包括: 將所述密碼表存儲在本端; 將所述指示表存儲在遠(yuǎn)端。5.根據(jù)權(quán)利要求1或2或3所述的方法,其特征在于,所述密碼字符包括所述用戶使用的語言中的字、詞、短語或句子。6.一種登錄方法,其特征在于,包括: 獲取用戶輸入的登錄密碼; 根據(jù)指示表從密碼表中,確定作為賬戶密碼的密碼字符;其中,所述密碼表包括作為所述賬戶密碼的密碼字符和指定數(shù)量的輔助字符,所述指示表用于指示所述密碼表中作為所述賬戶密碼的密碼字符; 將所述登錄密碼與所述密碼字符進(jìn)行比較; 如果比較結(jié)果為相同,允許所述用戶登錄。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)指示表從密碼表中,確定作為賬戶密碼的密碼字符,包括: 從所述指示表中獲取所述密碼字符在所述密碼表中的位置信息; 根據(jù)所述位置信息,從所述密碼表中獲取所述密碼字符;或者從所述指示表中獲取所述密碼字符在所述密碼表中的初始位置信息、以及變更所述密碼字符在所述秘密表中的位置所使用的變更周期和變更規(guī)則; 根據(jù)所述初始位置信息、所述變更周期和所述變更規(guī)則,從所述密碼表中確定所述密碼字符。8.—種密碼設(shè)置設(shè)備,其特征在于,包括: 獲取模塊,用于獲取用戶輸入的作為賬戶密碼的密碼字符; 第一生成模塊,用于隨機(jī)生成包括所述密碼字符以及指定數(shù)量的輔助字符的密碼表; 第二生成模塊,用于生成指示所述密碼表中作為所述賬戶密碼的所述密碼字符的指示表; 存儲模塊,用于存儲所述密碼表和所述指示表。9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述第二生成模塊具體用于確定所述密碼字符在所述密碼表中的位置信息,將所述位置信息存儲到所述指示表中。10.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述第一生成模塊還用于定時變更所述密碼字符在所述密碼表中的位置; 所述第二生成模塊具體用于確定所述密碼字符在所述密碼表中的初始位置信息,將所述初始位置信息、以及所述第一生成模塊變更所述密碼字符在所述密碼表中的位置所使用的變更周期和變更規(guī)則存儲到所述指示表中。11.一種登錄設(shè)備,其特征在于,包括: 獲取模塊,用于獲取用戶輸入的登錄密碼; 確定模塊,用于根據(jù)指示表從密碼表中,確定作為賬戶密碼的密碼字符;其中,所述密碼表包括作為所述賬戶密碼的密碼字符和指定數(shù)量的輔助字符;所述指示表用于指示所述密碼表中作為所述賬戶密碼的密碼字符; 比較模塊,將所述登錄密碼和所述密碼字符進(jìn)行比較; 登錄模塊,用于在所述比較模塊的比較結(jié)果相同時,允許所述用戶登錄。12.根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于,所述確定模塊具體用于從所述指示表中獲取所述密碼字符在所述密碼表中的位置信息,根據(jù)所述位置信息,從所述密碼表中獲取所述密碼字符;或者 所述確定模塊具體用于從所述指示表中獲取所述密碼字符在所述密碼表中的初始位置信息、以及變更所述密碼字符在所述秘密表中的位置所使用的變更周期和變更規(guī)則,根據(jù)所述初始位置信息、所述變更周期和所述變更規(guī)則,從所述密碼表中確定所述密碼字符。
【專利摘要】本發(fā)明提供一種密碼設(shè)置方法、登錄方法及設(shè)備。設(shè)置方法包括:獲取用戶輸入的作為賬戶密碼的密碼字符;隨機(jī)生成包括所述密碼字符以及指定數(shù)量的輔助字符的密碼表;生成指示所述密碼表中作為所述賬戶密碼的所述密碼字符的指示表;存儲所述密碼表和所述指示表。本發(fā)明技術(shù)方案可以提高密碼的安全性。
【IPC分類】H04L9/32
【公開號】CN105306209
【申請?zhí)枴緾N201410369347
【發(fā)明人】殷光輝
【申請人】阿里巴巴集團(tuán)控股有限公司
【公開日】2016年2月3日
【申請日】2014年7月30日
【公告號】US20160034686, WO2016018743A1