用戶賬戶的加密方法、加密裝置以及解密方法、解密裝置的制造方法
【技術領域】
[0001]本發明涉及網絡通信技術領域,具體涉及一種用戶賬戶的加密方法、加密裝置以及解密方法、解密裝置。
【背景技術】
[0002]隨著互聯網業務的普及,越來越多的用戶在電子化系統上使用用戶名及賬戶密碼作為認證身份的手段,例如電子郵件系統、電子交易、網上支付、網上銀行、網絡游戲等等。
[0003]然而,在具體應用時,用戶針對不同的互聯網應用都要注冊不同的賬號密碼,在記憶上帶來很大的負擔,同時大多數用戶的密碼一般非常簡單,很容易通過暴力破解,給用戶的信息安全帶來很大的隱患。
[0004]因此,現在亟需一種新的密碼管理方法,可以克服現有技術中存在的用戶設置的密碼過短過簡單,容易通過暴力破解;或復雜密碼難于記憶的問題,并能夠有效的保證賬戶密碼的安全性。
【發明內容】
[0005]本發明提供一種用戶賬戶的加密方法、加密裝置以及解密方法、解密裝置,可以克服現有技術中存在的用戶設置的密碼過短過簡單,容易通過暴力破解;或復雜密碼難于記憶的問題。
[0006]本發明的一方面是為了提供一種用戶賬戶的加密方法,包括:
[0007]獲取用戶在執行目標業務的賬戶操作過程中輸入的主密碼信息,將所述主密碼信息與預設的標準主密碼信息進行分析匹配,所述標準主密碼信息為S頂卡的標識碼信息;
[0008]若匹配,則為所述目標業務的賬戶操作隨機生成加密安全密碼;
[0009]根據所述加密安全密碼對所述目標業務的賬戶進行加密。
[0010]本發明的另一方面是為了提供一種用戶賬戶的解密方法,包括:
[0011]獲取用戶在執行目標業務的賬戶操作過程中輸入的主密碼信息,將所述主密碼信息與預設的標準主密碼信息進行分析匹配,所述標準主密碼信息為S頂卡的標識碼信息;
[0012]若匹配,則為所述目標業務的賬戶操作生成解密安全密碼;
[0013]根據所述解密安全密碼對所述目標業務的賬戶進行解密。
[0014]本發明的又一方面是為了提供一種用戶賬戶的加密裝置,包括:
[0015]第一獲取模塊,用于獲取用戶在執行目標業務的賬戶操作過程中輸入的主密碼信息,將所述主密碼信息與預設的標準主密碼信息進行分析匹配,所述標準主密碼信息為S頂卡的標識碼信息;
[0016]密碼生成模塊,用于在所述主密碼信息與預設的標準主密碼信息相匹配的情況下,為所述目標業務的賬戶操作隨機生成加密安全密碼;
[0017]加密模塊,用于根據所述加密安全密碼對所述目標業務的賬戶進行加密。
[0018]本發明的再一方面是為了提供一種用戶賬戶的解密裝置,包括:
[0019]第二獲取模塊,用于獲取用戶在執行目標業務的賬戶操作過程中輸入的主密碼信息,將所述主密碼信息與預設的標準主密碼信息進行分析匹配,所述標準主密碼信息為S頂卡的標識碼信息;
[0020]解密碼生成模塊,用于在所述主密碼信息與預設的標準主密碼信息相匹配時,為所述目標業務的賬戶操作生成解密安全密碼;
[0021]解密模塊,用于根據所述解密安全密碼對所述目標業務的賬戶進行解密。
[0022]本發明提供的用戶賬戶的加密方法、加密裝置以及解密方法、解密裝置,通過主密碼信息對目標業務的賬戶操作進行加密和解密操作,使得無論用戶在執行哪種目標業務時,只需要記住主密碼信息即可,通過主密碼信息驗證后,即可對賬戶進行相關操作,并且標準主密碼信息為S頂卡的識別碼信息,提高了主密碼信息的安全程度,進而有效克服了現有技術中存在的用戶設置的密碼過短過簡單,容易通過暴力破解;或復雜密碼難于記憶的問題,并且本技術方案能夠有效的保證賬戶密碼的安全性。
【附圖說明】
[0023]圖1為本發明一實施例所給出的一種用戶賬戶的加密方法的流程示意圖;
[0024]圖2為本發明又一實施例所給出的一種用戶賬戶的加密方法的流程示意圖;
[0025]圖3為本發明一實施例所給出的一種用戶賬戶的解密方法的流程示意圖;
[0026]圖4為本發明又一實施例所給出的一種用戶賬戶的解密方法的流程示意圖;
[0027]圖5為本發明另一實施例所給出的一種用戶賬戶的解密方法的流程示意圖;
[0028]圖6為本發明一實施例所給出的一種用戶賬戶的加密裝置的結構示意圖;
[0029]圖7為本發明又一實施例所給出的一種用戶賬戶的加密裝置的結構示意圖;
[0030]圖8為本發明一實施例所給出的一種用戶賬戶的解密裝置的結構示意圖;
[0031]圖9為本發明又一實施例所給出的一種用戶賬戶的解密裝置的結構示意圖;
[0032]圖10為本發明再一實施例所給出的一種用戶賬戶的解密裝置的結構示意圖。
[0033]圖中:
[0034]1、第一獲取模塊; 2、密碼生成模塊;
[0035]3、加密模塊;4、第一分析判斷模塊;
[0036]5、第二獲取模塊; 6、解密碼生成模塊;
[0037]7、解密模塊;8、第二分析判斷模塊;
[0038]9、信息獲取子模塊;10、判斷子模塊。
【具體實施方式】
[0039]下面結合附圖和實施例,對本發明的【具體實施方式】作進一步詳細描述。以下實例用于說明本發明,但不用來限制本發明的范圍。
[0040]圖1為本發明一實施例所給出的一種用戶賬戶的加密方法的流程示意圖,參考附圖1可知,本發明的一方面提供了一種用戶賬戶的加密方法,該方法的執行主體可以為移動終端設備,移動終端包括智能手機、平板電腦、臺式電腦等等,只要能夠與用戶的操作進行交互即可,該方法具體包括:
[0041]S101:獲取用戶在執行目標業務的賬戶操作過程中輸入的主密碼信息,將主密碼信息與預設的標準主密碼信息進行分析匹配,標準主密碼信息為S頂卡的標識碼信息;
[0042]其中,對于目標業務的具體內容和類型不做限定,如可以將目標業務具體設置為郵箱、網上銀行、淘寶或者訪問具體頁面等等,具體的目標業務,本領域技術人員可以根據具體的設計需求進行設置,在此不再贅述;此外,對于用戶輸入的主密碼信息的獲取方法不做限定,如可以通過外部輸入設備與移動終端設備相連接,在用戶在外部輸入設備上進行相關輸入操作時,移動終端設備即可獲取用戶輸入的主密碼信息,其中,外部輸入設備包括鼠標、鍵盤或者觸摸屏等等;另外,為了保證主密碼的安全性及保密程度,將主密碼信息設置成為SIM卡的標識碼信息,并保存在SIM卡中,由于SIM卡的標識碼的加密程度為硬件加密級別,因此,使得主密碼不容易被破解,進而提高了主密碼的安全性,而對于S頂卡的標識碼可以為S頂卡的PIN碼、PIN2碼、PUK碼或PUK2碼等等,也可以為與S頂卡相對應的其他標識碼,本領域技術人員可以根據具體的設計需求對具體的標識碼類型進行設置,在此不再贅述。
[0043]S102:若匹配,則為目標業務的賬戶操作隨機生成加密安全密碼;
[0044]其中,若分析的結果為用戶輸入的主密碼信息與預設的標準主密碼信息相匹配,則需要為該目標業務的賬戶操作隨機生成加密安全密碼,其中,生成加密安全密碼的過程:首先為該目標業務的賬戶操作隨機生成安全密碼;然后對隨機生成的安全密碼進行加密,即獲得了加密安全密碼;同時,在對隨機生成的安全密碼進行加密的過程中,會生成與該加密安全密碼相對應的解碼指令,以便對該加密安全密碼進行解密;而對于隨機生成的安全密碼的具體形式內容不做限定,可以將隨機生成的安全密碼設置為包含隨機無意義的字符數字組合,如abcdel2345,或者將安全密碼設置為包含隨機無意思的字符組合(如abcdefg)或數字組合(如1234567)等等,而對于隨機生成的安全密碼的位數也不做限定,可以設置為5位-10位、10位-20位或30位-35位等等,其中,綜合生成隨機安全密碼的速度以及隨機安全密碼的安全程度,較為優選的,隨機生成的安全密碼的位數設置為10位-20位;而對于具體的隨機生成的安全密碼形式不做限定,本領域技術人員可以根據具體的設計需求進行任意設置,在此不再贅述。
[0045]S103:根據加密安全密碼對目標業務的賬戶進行加密。
[0046]其中,對于根據加密安全密碼對目標業務的賬戶進行加密的具體方法不做限定,如本領域技術人員可以將該加密安全密碼與該目標業務的賬戶操作進行綁定,并存儲在SIM卡中,此外,當將該加密安全密碼和該目標業務的賬戶操作進行綁定時,還需要將與該加密安全密碼相對應的解密指令與該目標業務的賬戶操作進行綁定,以便在解密過程根據目標業務的賬戶操作進行查詢并對加密安全密碼進行解密;這樣,使得在用戶需要對該目標業務的賬戶進行相關操作時,需要進行安全密碼的解密過程;本領域技術人員還可以通過其他的方式對目標業務的賬戶進行加密,只要能夠實現根據加密安全密碼對目標業務的賬戶進行加密的效果即可,在此不再贅述。
[0047]本發明提供的用戶賬戶的加密方法,通過主密碼信息對目標業務的賬戶操作進行加密和解密操作,使得無論用戶在執行哪種目標業務時,只需要記住主密碼信息即可,通過主密碼信息驗證后,即可對賬戶進行相關操作,并且標準主密碼信息為S頂卡的識別碼信息,提高了主密碼信息的安全程度,進而有效克服了現有技