System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本公開涉及計算機(jī),尤其涉及一種口令管理方法、裝置、設(shè)備及介質(zhì)。
技術(shù)介紹
1、隨著服務(wù)器、數(shù)據(jù)庫、網(wǎng)絡(luò)設(shè)備、安全基礎(chǔ)設(shè)施和其他第三方應(yīng)用程序在數(shù)據(jù)管理中扮演越來越重要的角色,口令的數(shù)量也隨之不斷增長。相關(guān)技術(shù)中,口令管理存在容易泄露、明文存儲等安全性問題,需要改進(jìn)。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,本公開提供了一種口令管理方法、裝置、設(shè)備及介質(zhì)。
2、本公開實(shí)施例提供了一種口令管理方法,所述方法包括:
3、獲取當(dāng)前用戶的口令、個人隨機(jī)密碼、個人密鑰和口令密鑰,其中,所述個人密鑰包括個人私鑰和個人公鑰;
4、利用所述個人隨機(jī)密碼對所述個人私鑰、所述口令密鑰分別加密得到個人加密私鑰和口令加密密鑰;
5、基于所述口令加密密鑰對所述口令進(jìn)行對稱加密得到口令密文;
6、基于所述個人公鑰對所述口令加密密鑰進(jìn)行非對稱加密得到口令雙重加密密鑰;
7、將所述個人加密私鑰、所述口令密文和所述口令雙重加密密鑰組合作為所述當(dāng)前用戶的口令數(shù)據(jù)存儲至數(shù)據(jù)庫。
8、本公開實(shí)施例還提供了一種口令管理裝置,所述裝置包括:
9、第一獲取模塊,用于獲取當(dāng)前用戶的口令、個人隨機(jī)密碼、個人密鑰和口令密鑰,其中,所述個人密鑰包括個人私鑰和個人公鑰;
10、隨機(jī)加密模塊,用于利用所述個人隨機(jī)密碼對所述個人私鑰、所述口令密鑰分別加密得到個人加密私鑰和口令加密密鑰;
11、對
12、非對稱加密模塊,用于基于所述個人公鑰對所述口令加密密鑰進(jìn)行非對稱加密得到口令雙重加密密鑰;
13、存儲模塊,用于將所述個人加密私鑰、所述口令密文和所述口令雙重加密密鑰組合作為所述當(dāng)前用戶的口令數(shù)據(jù)存儲至數(shù)據(jù)庫。
14、本公開實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:處理器;用于存儲所述處理器可執(zhí)行指令的存儲器;所述處理器,用于從所述存儲器中讀取所述可執(zhí)行指令,并執(zhí)行所述指令以實(shí)現(xiàn)如本公開實(shí)施例提供的口令管理方法。
15、本公開實(shí)施例還提供了一種計算機(jī)可讀存儲介質(zhì),所述存儲介質(zhì)存儲有計算機(jī)程序,所述計算機(jī)程序用于執(zhí)行如本公開實(shí)施例提供的口令管理方法。
16、本公開實(shí)施例提供的技術(shù)方案與現(xiàn)有技術(shù)相比具有如下優(yōu)點(diǎn):本公開實(shí)施例提供的口令管理方案,獲取當(dāng)前用戶的口令、個人隨機(jī)密碼、個人密鑰和口令密鑰,其中,個人密鑰包括個人私鑰和個人公鑰;利用個人隨機(jī)密碼對個人私鑰、口令密鑰分別加密得到個人加密私鑰和口令加密密鑰;基于口令加密密鑰對口令進(jìn)行對稱加密得到口令密文;基于個人公鑰對口令加密密鑰進(jìn)行非對稱加密得到口令雙重加密密鑰;將個人加密私鑰、口令密文和口令雙重加密密鑰組合作為當(dāng)前用戶的口令數(shù)據(jù)存儲至數(shù)據(jù)庫。采用上述技術(shù)方案,以個人隨機(jī)密鑰對口令密鑰進(jìn)行加密得到口令加密密鑰,通過對稱加密的方式以口令加密密鑰對口令進(jìn)行加密得到口令密文,通過非對稱加密的方式以個人公鑰對該口令加密密鑰進(jìn)行加密得到口令雙重加密密鑰,并以個人隨機(jī)密鑰對實(shí)現(xiàn)非對稱解密的個人私鑰進(jìn)行加密得到個人加密私鑰,將個人加密私鑰、口令密文、口令雙重加密密鑰作為口令數(shù)據(jù)進(jìn)行存儲,該口令數(shù)據(jù)采用對稱加密和非對稱加密相結(jié)合的方式進(jìn)行加密處理,提高了口令的加密效果,并且加密過程中增加個人隨機(jī)密碼,使得后續(xù)解密時需要用戶輸入個人隨機(jī)密碼才能解密,有效提高了口令的安全性,口令數(shù)據(jù)中的各數(shù)據(jù)均為加密之后的密文,降低了口令的泄露風(fēng)險,提高了口令管理和傳輸?shù)陌踩浴?/p>本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種口令管理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述口令按照預(yù)設(shè)時間間隔進(jìn)行更改;
8.一種口令管理裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述存儲介質(zhì)存儲有計算機(jī)程序,所述計算機(jī)程序用于執(zhí)行上述權(quán)利要求1-7中任一所述的口令管理方法。
【技術(shù)特征摘要】
1.一種口令管理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:郭照群,李揮劍,錢哨,買琨,安外爾,
申請(專利權(quán))人:北京遠(yuǎn)泰瑞博科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。