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