本發(fā)明涉及云端存儲技術領域,尤其涉及一種密鑰信息的管理方法和云端服務器。
背景技術:
現有的智能終端均具有保存密鑰的功能,例如保存微信用戶名及密鑰、支付寶用戶名及密鑰、微博用戶名及密鑰等等,用戶可以很久不需要輸入密鑰。隨著時間的推移,用戶對密鑰和用戶名的記憶會越來越模糊,一旦手機被盜或丟失,很多賬戶就找不回了,給用戶的使用帶來諸多的不便。尤其對于一些綁定了銀行卡信息的賬戶,或者保存了隱私信息的賬戶,如果不能及時找回,會給用戶的人身、財產安全帶來極大的威脅。
技術實現要素:
本發(fā)明的目的在于提出一種密鑰信息的管理方法和云端服務器,能夠備份用戶的密鑰信息,在用戶需要時提供給用戶。
為達此目的,本發(fā)明采用以下技術方案:
一方面,本發(fā)明提供一種密鑰信息的管理方法,應用于云端服務器,包括:
接收第一終端上傳的密鑰信息和設定密鑰索取地址,進行存儲;其中,所述密鑰信息包括賬戶名和密碼;
接收到第二終端發(fā)送的索取遠程控制指令時,將所述密鑰信息發(fā)送至設定密鑰索取地址。
進一步的,所述接收第一終端上傳的密鑰信息和設定密鑰索取地址,進行存儲之后,還包括:
接收到第二終端發(fā)送的刪除遠程控制指令時,將所述密鑰信息刪除。
進一步的,所述將所述密鑰信息發(fā)送至設定密鑰索取地址之后,還包括:
向所述第二終端發(fā)送臨時密鑰;
驗證所述設定密鑰索取地址中用戶輸入的臨時密鑰是否正確,若是,則允許所述設定密鑰索取地址將所述密鑰信息提供給用戶。
進一步的,所述密鑰信息還包括賬戶名和密碼所屬的賬戶平臺;
相應的,接收到第二終端發(fā)送的索取遠程控制指令時,
若所述索取遠程控制指令中包括所述賬戶平臺,則根據所述賬戶平臺查詢對應的賬戶名和密碼,并發(fā)送至設定密鑰索取地址。
另一方面,本發(fā)明提供一種管理密鑰信息的云端服務器,包括:
存儲模塊,用于接收第一終端上傳的密鑰信息和設定密鑰索取地址,進行存儲;其中,所述密鑰信息包括賬戶名和密碼;
指令響應模塊,用于接收到第二終端發(fā)送的索取遠程控制指令時,將所述密鑰信息發(fā)送至設定密鑰索取地址。
進一步的,所述指令響應模塊還用于:
在接收第一終端上傳的密鑰信息和設定密鑰索取地址,進行存儲之后,接收到第二終端發(fā)送的刪除遠程控制指令時,將所述密鑰信息刪除。
進一步的,所述的管理密鑰信息的云端服務器還包括:臨時密鑰模塊,用于
在所述將所述密鑰信息發(fā)送至設定密鑰索取地址之后,向所述第二終端發(fā)送臨時密鑰;
驗證所述設定密鑰索取地址中用戶輸入的臨時密鑰是否正確,若是,則允許所述設定密鑰索取地址將所述密鑰信息提供給用戶。
進一步的,所述密鑰信息還包括賬戶名和密碼所屬的賬戶平臺;
相應的,所述指令響應模塊還用于:
接收到第二終端發(fā)送的索取遠程控制指令時,若所述索取遠程控制指令中包括所述賬戶平臺,則根據所述賬戶平臺查詢對應的賬戶名和密碼,并發(fā)送至設定密鑰索取地址。
本發(fā)明的有益效果為:
云端服務器通過接收第一終端上傳的密鑰信息和設定密鑰索取地址,備份用戶的密鑰信息;當第一終端丟失或被盜,而用戶忘記了一些密鑰信息時,可通過第二終端向云端服務器發(fā)送索取密鑰的指令;云端服務器接收到第二終端發(fā)送的索取遠程控制指令時,將所述密鑰信息發(fā)送至設定密鑰索取地址,能夠在用戶需要時將備份的密鑰信息提供給用戶,減小遺忘密碼帶來的不便和損失。
附圖說明
圖1是本發(fā)明實施例一提供的密鑰信息的管理方法的流程圖。
圖2是本發(fā)明實施例二提供的密鑰信息的管理方法的流程圖。
圖3是本發(fā)明實施例三提供的管理密鑰信息的云端服務器的結構示意圖。
具體實施方式
為使本發(fā)明解決的技術問題、采用的技術方案和達到的技術效果更加清楚,下面將結合附圖對本發(fā)明實施例的技術方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。
實施例一
圖1是本發(fā)明實施例一提供的密鑰信息的管理方法的流程圖。本實施例提供一種密鑰信息的管理方法,應用于云端服務器,實現密鑰信息的備份,在用戶需要時提供給用戶。所述管理方法由一種管理密鑰信息的云端服務器來執(zhí)行,包括如下步驟:
S11,接收第一終端上傳的密鑰信息和設定密鑰索取地址,進行存儲。
其中,所述密鑰信息包括賬戶名和密碼。
第一終端首次登錄每個賬戶平臺時,記錄下密鑰信息,并發(fā)送給云端服務器。云端服務器接收第一終端上傳的密鑰信息。同時,第一終端預先設置一個設定密鑰索取地址存儲在云端服務器,用于將來用戶索取密鑰信息時,接收云端服務器發(fā)送的密鑰信息。
S12,接收到第二終端發(fā)送的索取遠程控制指令時,將所述密鑰信息發(fā)送至設定密鑰索取地址。
第二終端為任意能發(fā)出指令的終端。設定密鑰索取地址包括但不限于郵箱、即時通訊工具和個人網盤。
另外,接收到第二終端發(fā)送的刪除遠程控制指令時,將所述密鑰信息刪除。
索取遠程控制指令和刪除遠程控制指令為預先設定的、有固定格式的字符串。從安全的角度考慮,用戶根據自己的需要設定指令的復雜程度。
本實施例中,云端服務器在用戶首次登錄每個賬戶平臺時,存儲密鑰信息,在用戶需要時,根據索取遠程控制指令將密鑰信息發(fā)送到設定密鑰索取地址。實現了密鑰信息的備份和備忘。同時,根據刪除遠程控制指令來刪除已保存的密鑰信息,保障密鑰信息的安全。
實施例二
圖2是本發(fā)明實施例二提供的密鑰信息的管理方法的流程圖。本實施例在實施例一的基礎上進行改進,增加了安全驗證,并實現了單個密鑰信息的索取。本實施例所述密鑰信息的管理方法包括如下步驟:
S21,接收第一終端上傳的密鑰信息和設定密鑰索取地址,進行存儲。
其中,所述密鑰信息包括賬戶名、密碼,還包括賬戶名和密碼所屬的賬戶平臺。賬戶平臺即賬戶名和密碼所屬的商家、網站、應用軟件或系統(tǒng)等。
多數用戶為方便記憶,在不同的賬戶平臺使用同一個賬戶名,如手機號、微博賬戶等;或者同一個用戶在同一個賬戶平臺有多個賬戶名,云端服務器存儲密鑰信息時,包括了賬戶平臺、賬戶名和密碼,數據更清晰,方便用戶查閱。
S22,接收到第二終端發(fā)送的索取遠程控制指令時,將所述密鑰信息發(fā)送至設定密鑰索取地址。
所述索取遠程控制指令分為索取所有密鑰信息的指令和索取單個米亞信息的指令兩種。若所述索取遠程控制指令中包括所述賬戶平臺,則根據所述賬戶平臺查詢對應的賬戶名和密碼,并發(fā)送至設定密鑰索取地址。若所述索取遠程控制指令中未包括所述賬戶平臺,則將所有的密鑰信息發(fā)送到設定密鑰索取地址。
S23,向所述第二終端發(fā)送臨時密鑰。
云端服務器將所述密鑰信息發(fā)送至設定密鑰索取地址的同時,向所述第二終端發(fā)送臨時密鑰。臨時密鑰可發(fā)送到第二終端上,或者其他預先設定的、非設定密鑰索取地址的第三方。
臨時密鑰可以是驗證碼、隨機賬戶名+密碼等形式,目的是進行二次的安全驗證,防止所述設定密鑰索取地址的安全遭到威脅時,用戶的密鑰信息泄露。
S24,驗證所述設定密鑰索取地址中用戶輸入的臨時密鑰是否正確,若是,則允許所述設定密鑰索取地址將所述密鑰信息提供給用戶;否則要求用戶重新驗證。
用戶在所述設定密鑰索取地址查看密鑰信息之前,需要輸入臨時密鑰進行驗證,云端服務器驗證通過后,才允許所述設定密鑰索取地址將所述密鑰信息提供給用戶;否則,要求用戶重新驗證。
S25,允許所述設定密鑰索取地址將所述密鑰信息提供給用戶。
S26,要求用戶重新驗證。
S27,接收到第二終端發(fā)送的刪除遠程控制指令時,將所述密鑰信息刪除。
步驟S21后,若云端服務器接收到第二終端發(fā)送的刪除遠程控制指令,同樣的,若所述刪除遠程控制指令中包括所述賬戶平臺,則根據所述賬戶平臺查詢對應的賬戶名和密碼,將其刪除。若所述刪除遠程控制指令中未包括所述賬戶平臺,則將所有的密鑰信息刪除。
另外,為避免誤刪除,可采用臨時密鑰驗證的方法,云端服務器將臨時密鑰發(fā)送到設定密鑰索取地址,用戶通過第二終端將臨時密鑰發(fā)送給云端服務器,云端服務器驗證通過后,刪除密鑰信息。
本實施例增加了安全驗證,使密鑰信息的索取過程更安全;同時,支持單個密鑰信息的索取,萬一信息泄露,避免了多個的賬戶受到威脅的情況。
實施例三
圖3是本發(fā)明實施例三提供的管理密鑰信息的云端服務器的結構示意圖。本實施例提供一種管理密鑰信息的云端服務器,用于執(zhí)行上述實施例所述的密鑰信息的管理方法,解決同樣的技術問題,達到相同的技術效果。
所述管理密鑰信息的云端服務器包括:存儲模塊100和指令響應模塊200。
存儲模塊100用于接收第一終端上傳的密鑰信息和設定密鑰索取地址,進行存儲。其中,所述密鑰信息包括賬戶名和密碼。
指令響應模塊200用于接收到第二終端發(fā)送的索取遠程控制指令時,將所述密鑰信息發(fā)送至設定密鑰索取地址。
進一步的,所述指令響應模塊200還用于:在接收第一終端上傳的密鑰信息和設定密鑰索取地址,進行存儲之后,接收到第二終端發(fā)送的刪除遠程控制指令時,將所述密鑰信息刪除。
作為本實施例的改進,所述密鑰信息還包括賬戶名和密碼所屬的賬戶平臺;相應的,所述指令響應模塊200還用于:接收到第二終端發(fā)送的索取遠程控制指令時,若所述索取遠程控制指令中包括所述賬戶平臺,則根據所述賬戶平臺查詢對應的賬戶名和密碼,并發(fā)送至設定密鑰索取地址。
作為本實施例的改進,所述的管理密鑰信息的云端服務器還包括:臨時密鑰模塊300。
臨時密鑰模塊300用于在所述將所述密鑰信息發(fā)送至設定密鑰索取地址之后,向所述第二終端發(fā)送臨時密鑰;驗證所述設定密鑰索取地址中用戶輸入的臨時密鑰是否正確,若是,則允許所述設定密鑰索取地址將所述密鑰信息提供給用戶。
本實施例所述的云端服務器,能夠備份用戶的密鑰信息,在用戶需要時提供給用戶,并進行安全驗證,保證信息安全。
以上結合具體實施例描述了本發(fā)明的技術原理。這些描述只是為了解釋本發(fā)明的原理,而不能以任何方式解釋為對本發(fā)明保護范圍的限制。基于此處的解釋,本領域的技術人員不需要付出創(chuàng)造性的勞動即可聯想到本發(fā)明的其它具體實施方式,這些方式都將落入本發(fā)明的保護范圍之內。