亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

動(dòng)態(tài)加密方法及裝置與流程

文檔序號(hào):12751442閱讀:442來源:國知局
動(dòng)態(tài)加密方法及裝置與流程
本發(fā)明涉及信息安全
技術(shù)領(lǐng)域
,尤其涉及一種動(dòng)態(tài)加密方法及裝置。
背景技術(shù)
:隨著數(shù)據(jù)通訊的繁榮,由于數(shù)據(jù)安全性導(dǎo)致的質(zhì)量事故不斷出現(xiàn),數(shù)據(jù)的安全性成為重點(diǎn)關(guān)注的議題。數(shù)據(jù)信息傳輸時(shí),為了保證安全性,通常會(huì)采用加密算法對(duì)數(shù)據(jù)信息進(jìn)行加密處理。但是,現(xiàn)有的標(biāo)準(zhǔn)開源加密算法由于算法機(jī)制完全透明,算法資料全面,很容易被暴力破解。因此,對(duì)于本領(lǐng)域技術(shù)人員來說,亟需實(shí)現(xiàn)一種安全性較高的數(shù)據(jù)加密方法。技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供一種動(dòng)態(tài)加密方法及裝置,以實(shí)現(xiàn)一種安全性較高的數(shù)據(jù)加密方法。第一方面,本發(fā)明提供一種動(dòng)態(tài)加密方法,包括:所述終端設(shè)備接收服務(wù)器發(fā)送的加密后的三重?cái)?shù)據(jù)加密算法塊密碼3DES的第一密鑰;所述終端設(shè)備對(duì)所述第一密鑰通過預(yù)先保存的第二密鑰采用3DES解密算法進(jìn)行解密獲取解密后的第一密鑰,并將所述第一密鑰作為新的第二密鑰進(jìn)行保存;所述終端設(shè)備通過所述新的第二密鑰采用3DES加密算法對(duì)待加密數(shù)據(jù)加密,并將加密后的數(shù)據(jù)發(fā)送給服務(wù)器。第二方面,本發(fā)明提供一種動(dòng)態(tài)加密方法,包括:服務(wù)器生成三重?cái)?shù)據(jù)加密算法塊密碼3DES的第一密鑰,通過預(yù)先保存的第三密鑰采用3DES加密算法對(duì)所述第一密鑰進(jìn)行加密;將所述第一密鑰作為新的第三密鑰進(jìn)行保存;將加密后的第一密鑰發(fā)送給終端設(shè)備。第三方面,本發(fā)明提供一種終端設(shè)備的動(dòng)態(tài)加密裝置,包括:接收模塊,用于接收服務(wù)器發(fā)送的加密后的三重?cái)?shù)據(jù)加密算法塊密碼3DES的第一密鑰;處理模塊,用于對(duì)所述第一密鑰通過預(yù)先保存的第二密鑰采用3DES解密算法進(jìn)行解密獲取解密后的第一密鑰,并將所述第一密鑰作為新的第二密鑰進(jìn)行保存;加密模塊,用于通過所述新的第二密鑰采用3DES加密算法對(duì)待加密數(shù)據(jù)加密;發(fā)送模塊,用于將加密后的數(shù)據(jù)發(fā)送給服務(wù)器。第四方面,本發(fā)明提供一種服務(wù)器的動(dòng)態(tài)加密裝置,包括:處理模塊,用于生成三重?cái)?shù)據(jù)加密算法塊密碼3DES的第一密鑰,通過預(yù)先保存的第三密鑰采用3DES加密算法對(duì)所述第一密鑰進(jìn)行加密;所述處理模塊,還用于將所述第一密鑰作為新的第三密鑰進(jìn)行保存;發(fā)送模塊,用于將加密后的第一密鑰發(fā)送給終端設(shè)備。本發(fā)明動(dòng)態(tài)加密方法及裝置,終端設(shè)備接收服務(wù)器發(fā)送的加密后的三重?cái)?shù)據(jù)加密算法塊密碼3DES的第一密鑰;對(duì)第一密鑰通過預(yù)先保存的第二密鑰采用3DES解密算法進(jìn)行解密獲取解密后的第一密鑰,并將第一密鑰作為新的第二密鑰進(jìn)行保存;進(jìn)一步的,終端設(shè)備通過新的第二密鑰采用3DES加密算法對(duì)待加密數(shù)據(jù)加密,并將加密后的數(shù)據(jù)發(fā)送給服務(wù)器,終端設(shè)備在對(duì)數(shù)據(jù)加密過程中,采用服務(wù)器實(shí)時(shí)下發(fā)的加密后的密鑰對(duì)待加密數(shù)據(jù)進(jìn)行加密,然后發(fā)送給服務(wù)器,而且由于采用的是3DES算法,因此在保證了加密效率的前提下,實(shí)現(xiàn)了加密密鑰的動(dòng)態(tài)變化,極大的增加了破解的難度,安全性較高。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明動(dòng)態(tài)加密方法一實(shí)施例的流程示意圖;圖2為本發(fā)明動(dòng)態(tài)加密方法另一實(shí)施例的流程示意圖;圖3為本發(fā)明終端設(shè)備的動(dòng)態(tài)加密裝置一實(shí)施例的結(jié)構(gòu)示意圖;圖4為本發(fā)明服務(wù)器的動(dòng)態(tài)加密裝置一實(shí)施例的結(jié)構(gòu)示意圖;圖5為本發(fā)明終端設(shè)備一實(shí)施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明服務(wù)器一實(shí)施例的結(jié)構(gòu)示意圖。具體實(shí)施方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例中涉及到的終端設(shè)備包括但不限于智能電視、智能手機(jī)、平板電腦等智能終端設(shè)備。本發(fā)明實(shí)施例所涉及的方法,可以應(yīng)用于終端設(shè)備和服務(wù)器通訊過程中,旨在解決現(xiàn)有技術(shù)中加密方法安全性較低,數(shù)據(jù)信息容易破解的技術(shù)問題。根據(jù)現(xiàn)代密碼學(xué)的理論,一個(gè)好的加密算法的安全性只依賴于密鑰,加密算法的公開與否不影響其安全性。終端設(shè)備和服務(wù)器通訊加密計(jì)算有如下特點(diǎn):1、終端設(shè)備和服務(wù)器均具有高速運(yùn)算能力;2、保證密鑰的安全性是加密策略成功的關(guān)鍵。針對(duì)上述特點(diǎn),本發(fā)明實(shí)施例中從終端設(shè)備和服務(wù)器兩方面考慮,提出了新的動(dòng)態(tài)密鑰加密策略,保證安全性的同時(shí)保證其可移植性和通用性。下面以具體地實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過程可能在某些實(shí)施例不再贅述。圖1為本發(fā)明動(dòng)態(tài)加密方法一實(shí)施例的流程示意圖。如圖1所示,本實(shí)施例的方法,包括:步驟101、終端設(shè)備接收服務(wù)器發(fā)送的加密后的三重?cái)?shù)據(jù)加密算法塊密碼3DES的第一密鑰;本發(fā)明實(shí)施例中,終端設(shè)備采用服務(wù)器實(shí)時(shí)下發(fā)的加密后的密鑰對(duì)待加密數(shù)據(jù)進(jìn)行加密,然后發(fā)送給服務(wù)器。在本步驟中,終端設(shè)備接收服務(wù)器發(fā)送的加密后的三重?cái)?shù)據(jù)加密算法塊密碼(TripleDataEncryptionAlgorithm,簡(jiǎn)稱3DES)的第一密鑰。3DES算法,可使用3條8字節(jié)的密鑰對(duì)數(shù)據(jù)進(jìn)行三次加密,相當(dāng)于是對(duì)每個(gè)數(shù)據(jù)塊應(yīng)用三次DES加密算法,三個(gè)密鑰決定了其安全性。而且每次加密數(shù)據(jù)采用的密鑰都是服務(wù)器動(dòng)態(tài)生成發(fā)送的,即使開發(fā)人員也難以獲取其密鑰規(guī)律,極大增加數(shù)據(jù)被破解的難度,保證通訊數(shù)據(jù)的安全性。具體例如,服務(wù)器與終端設(shè)備完成首次通訊后,生成新的24位隨機(jī)數(shù)據(jù)S,即3條8字節(jié)的第一密鑰S,使用預(yù)先保存的3DES的密鑰,即可以是通過SKEY1、SKEY2、SKEY3三個(gè)子密鑰加密后生成ES發(fā)送給終端設(shè)備,服務(wù)器將S分割成3條8字節(jié)的密鑰更新SKEY1、SKEY2、SKEY3。步驟102、終端設(shè)備對(duì)第一密鑰通過預(yù)先保存的第二密鑰采用3DES解密算法進(jìn)行解密獲取解密后的第一密鑰,并將第一密鑰作為新的第二密鑰進(jìn)行保存;步驟103、終端設(shè)備通過新的第二密鑰采用3DES加密算法對(duì)待加密數(shù)據(jù)加密,并將加密后的數(shù)據(jù)發(fā)送給服務(wù)器。具體的,終端設(shè)備對(duì)接收到的第一密鑰通過預(yù)先保存的第二密鑰采用3DES解密算法進(jìn)行解密,獲取解密后的第一密鑰,此時(shí)的第二密鑰為上一次加密數(shù)據(jù)采用的密鑰,即為終端設(shè)備預(yù)先保存的3DES的密鑰;然后將解密后的第一密鑰作為新的第二密鑰進(jìn)行保存。終端設(shè)備通過新的第二密鑰采用3DES加密算法對(duì)待加密數(shù)據(jù)加密,并將加密后的數(shù)據(jù)發(fā)送給服務(wù)器。具體例如,終端設(shè)備獲取ES使用預(yù)先保存的3DES的第二密鑰進(jìn)行解密,即第二密鑰可以是MKEY1、MKEY2、MKEY3,然后獲取到解密后的第一密鑰S,然后可以將S分割成3條8字節(jié)的密鑰更新第二密鑰MKEY1、MKEY2、MKEY3;終端設(shè)備與服務(wù)器通訊的待加密數(shù)據(jù)使用MKEY1、MKEY2、MKEY3進(jìn)行3DES加密,服務(wù)器使用SKEY1、SKEY2、SKEY3進(jìn)行3DES解密。綜上,本發(fā)明實(shí)施例中,終端設(shè)備與服務(wù)器首次通訊握手后,服務(wù)器與終端設(shè)備通訊均生成全新的3DES加密密鑰,使用原先保存的密鑰加密傳送到終端設(shè)備并更新原先保存的密鑰,終端設(shè)備使用原先保存的密鑰進(jìn)行3DES解密后便可獲取更新后的密鑰。在保證加密效率的前提下,實(shí)現(xiàn)了加密密鑰的動(dòng)態(tài)變化,極大的增加破解的難度,保證智能設(shè)備通訊數(shù)據(jù)的安全性。本實(shí)施例中,終端設(shè)備接收服務(wù)器發(fā)送的加密后的三重?cái)?shù)據(jù)加密算法塊密碼3DES的第一密鑰;對(duì)第一密鑰通過預(yù)先保存的第二密鑰采用3DES解密算法進(jìn)行解密獲取解密后的第一密鑰,并將第一密鑰作為新的第二密鑰進(jìn)行保存;進(jìn)一步的,終端設(shè)備通過新的第二密鑰采用3DES加密算法對(duì)待加密數(shù)據(jù)加密,并將加密后的數(shù)據(jù)發(fā)送給服務(wù)器,終端設(shè)備在對(duì)數(shù)據(jù)加密過程中,采用服務(wù)器實(shí)時(shí)下發(fā)的加密后的密鑰對(duì)待加密數(shù)據(jù)進(jìn)行加密,然后發(fā)送給服務(wù)器,而且由于采用的是3DES算法,因此在保證了加密效率的前提下,實(shí)現(xiàn)了加密密鑰的動(dòng)態(tài)變化,極大的增加了破解的難度,安全性較高。在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步的,本實(shí)施例中,終端設(shè)備與服務(wù)器首次通訊握手可以通過如下方式實(shí)現(xiàn):在終端設(shè)備和服務(wù)器首次通信時(shí),終端設(shè)備生成第二密鑰,并將第二密鑰采用RSA加密算法加密后發(fā)送給服務(wù)器。具體的,終端設(shè)備與服務(wù)器初次連接時(shí),隨機(jī)生成3DES加密的密鑰:算法實(shí)現(xiàn)的偽代碼如下:如上方式,通過調(diào)用getEncryptionKey(24)獲取到24位的隨機(jī)數(shù)據(jù)M,例如:a,b,c,d,e,f,g,h,i,j,k,l,m,n,1,2,3,4,5,6,7,8,9,0。終端設(shè)備將M分割成3條8字節(jié)的第二密鑰(包括MKEY1、MKEY2、MKEY3)進(jìn)行保存,如表1所示:表1MKEY1abcdefghMKEY2ijklmn12MKEY334567890終端設(shè)備將第二密鑰使用RSA加密算法進(jìn)行加密生成EM發(fā)送到服務(wù)器,服務(wù)器讀取EM使用RSA解密算法解密得到M,服務(wù)器將M分割成3條8字節(jié)的3DES的第三密鑰(包括SKEY1、SKEY2、SKEY3)進(jìn)行保存,如表2所示:表2SKEY1abcdefghSKEY2ijklmn12SKEY334567890RSA是最有影響力的非對(duì)稱加密算法,即加密密鑰和解密密鑰是不相同的,加密密鑰是公開信息,而解密密鑰是需要保密的。加密算法和解密算法也都是公開的。雖然解密密鑰是由加密密鑰決定的,但卻不能根據(jù)加密密鑰計(jì)算出解密密鑰。它能夠抵抗大多數(shù)密碼攻擊,已被國際標(biāo)準(zhǔn)化組織ISO推薦為公鑰數(shù)據(jù)加密標(biāo)準(zhǔn),其適合保證首次通訊數(shù)據(jù)安全。本方案中,RSA解密密鑰由服務(wù)器保密保存,其對(duì)應(yīng)的加密密鑰開放給終端設(shè)備使用。本發(fā)明實(shí)施例中,針對(duì)終端設(shè)備和服務(wù)器運(yùn)算能力較強(qiáng),采用3DES,RSA混合加密的策略;而且針對(duì)密鑰的重要性,采用密鑰動(dòng)態(tài)生成、實(shí)時(shí)下發(fā)、加密傳送的策略,能夠保證數(shù)據(jù)傳輸具有較高的安全性。圖2為本發(fā)明動(dòng)態(tài)加密方法另一實(shí)施例的流程示意圖。如圖2所示,本實(shí)施例的方法,包括:步驟201、服務(wù)器生成三重?cái)?shù)據(jù)加密算法塊密碼3DES的第一密鑰,通過預(yù)先保存的第三密鑰采用3DES加密算法對(duì)第一密鑰進(jìn)行加密;步驟202、將第一密鑰作為新的第三密鑰進(jìn)行保存;步驟203、將加密后的第一密鑰發(fā)送給終端設(shè)備。需要說明的是,上述步驟202和步驟203不分先后順序。具體的,本發(fā)明實(shí)施例中,終端設(shè)備采用服務(wù)器實(shí)時(shí)下發(fā)的加密后的密鑰對(duì)待加密數(shù)據(jù)進(jìn)行加密,然后發(fā)送給服務(wù)器。首先,服務(wù)器生成三重?cái)?shù)據(jù)加密算法塊密碼3DES的第一密鑰,使用預(yù)先保存的3DES的第三密鑰加密后,發(fā)送給終端設(shè)備,終端設(shè)備接收服務(wù)器發(fā)送的加密后的第一密鑰。進(jìn)一步的,服務(wù)器將最新生成的第一密鑰作為新的第三密鑰進(jìn)行保存(此時(shí)的第一密鑰為加密之前的第一密鑰)。3DES算法,可使用3條8字節(jié)的密鑰對(duì)數(shù)據(jù)進(jìn)行三次加密,相當(dāng)于是對(duì)每個(gè)數(shù)據(jù)塊應(yīng)用三次DES加密算法,三個(gè)密鑰決定了其安全性。而且每次加密數(shù)據(jù)采用的密鑰都是服務(wù)器動(dòng)態(tài)生成發(fā)送的,即使開發(fā)人員也難以獲取其密鑰規(guī)律,極大增加數(shù)據(jù)被破解的難度,保證通訊數(shù)據(jù)的安全性。具體例如,服務(wù)器與終端設(shè)備完成首次通訊后,生成新的24位隨機(jī)數(shù)據(jù)S,即3條8字節(jié)的第一密鑰S,使用預(yù)先保存的3DES的密鑰,即可以是通過SKEY1、SKEY2、SKEY3三個(gè)子密鑰加密后生成ES發(fā)送給終端設(shè)備,服務(wù)器將S分割成3條8字節(jié)的密鑰更新SKEY1、SKEY2、SKEY3。進(jìn)一步的,終端設(shè)備對(duì)接收到的第一密鑰通過預(yù)先保存的第二密鑰采用3DES解密算法進(jìn)行解密,獲取解密后的第三密鑰,此時(shí)的第二密鑰為上一次加密數(shù)據(jù)采用的密鑰,即為終端設(shè)備預(yù)先保存的3DES的密鑰;然后將第三密鑰作為新的第二密鑰進(jìn)行保存。終端設(shè)備通過新的第二密鑰采用3DES加密算法對(duì)待加密數(shù)據(jù)加密,并將加密后的數(shù)據(jù)發(fā)送給服務(wù)器。具體例如,終端設(shè)備獲取ES使用預(yù)先保存的3DES的第二密鑰進(jìn)行解密,即第二密鑰可以是MKEY1、MKEY2、MKEY3,然后獲取到解密后的第一密鑰S,然后可以將S分割成3條8字節(jié)的密鑰更新第二密鑰MKEY1、MKEY2、MKEY3;終端設(shè)備與服務(wù)器通訊的待加密數(shù)據(jù)使用MKEY1、MKEY2、MKEY3進(jìn)行3DES加密,服務(wù)器使用SKEY1、SKEY2、SKEY3進(jìn)行3DES解密。其中,在實(shí)際應(yīng)用中,本實(shí)施例中,還包括如下步驟:服務(wù)器接收終端設(shè)備加密后的數(shù)據(jù),并將加密后的數(shù)據(jù)通過新的第三密鑰采用3DES解密算法進(jìn)行解密。綜上,本發(fā)明實(shí)施例中,終端設(shè)備與服務(wù)器首次通訊握手后,服務(wù)器與終端設(shè)備通訊均生成全新的3DES加密密鑰,使用原先保存的密鑰加密傳送到終端設(shè)備并更新原先保存的密鑰,終端設(shè)備使用原先保存的密鑰進(jìn)行3DES解密后便可獲取更新后的密鑰。在保證加密效率的前提下,實(shí)現(xiàn)了加密密鑰的動(dòng)態(tài)變化,極大的增加破解的難度,保證智能設(shè)備通訊數(shù)據(jù)的安全性。在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步的,本實(shí)施例中,終端設(shè)備與服務(wù)器首次通訊握手可以通過如下方式實(shí)現(xiàn):在終端設(shè)備和服務(wù)器首次通信時(shí),服務(wù)器接收終端設(shè)備發(fā)送的加密后的第二密鑰,將第二密鑰采用RSA解密算法解密后作為第三密鑰進(jìn)行保存。具體的,終端設(shè)備與服務(wù)器初次連接時(shí),隨機(jī)生成3DES加密的密鑰,參見上述實(shí)施例,通過調(diào)用getEncryptionKey(24)獲取到24位的隨機(jī)數(shù)據(jù)M,例如:a,b,c,d,e,f,g,h,i,j,k,l,m,n,1,2,3,4,5,6,7,8,9,0。終端設(shè)備將M分割成3條8字節(jié)的第二密鑰(包括MKEY1、MKEY2、MKEY3)進(jìn)行保存,如表1所示:表1MKEY1abcdefghMKEY2ijklmn12MKEY334567890終端設(shè)備將第二密鑰使用RSA加密算法進(jìn)行加密生成EM發(fā)送到服務(wù)器,服務(wù)器讀取EM使用RSA解密算法解密得到M,服務(wù)器將M分割成3條8字節(jié)的3DES的第三密鑰(包括SKEY1、SKEY2、SKEY3)進(jìn)行保存,如表2所示:表2RSA是最有影響力的非對(duì)稱加密算法,即加密密鑰和解密密鑰是不相同的,加密密鑰是公開信息,而解密密鑰是需要保密的。加密算法和解密算法也都是公開的。雖然解密密鑰是由加密密鑰決定的,但卻不能根據(jù)加密密鑰計(jì)算出解密密鑰。它能夠抵抗大多數(shù)密碼攻擊,已被國際標(biāo)準(zhǔn)化組織ISO推薦為公鑰數(shù)據(jù)加密標(biāo)準(zhǔn),其適合保證首次通訊數(shù)據(jù)安全。本方案中,RSA解密密鑰由服務(wù)器保密保存,其對(duì)應(yīng)的加密密鑰開放給終端設(shè)備使用。本發(fā)明實(shí)施例中,針對(duì)終端設(shè)備和服務(wù)器運(yùn)算能力較強(qiáng),采用3DES,RSA混合加密的策略;而且針對(duì)密鑰的重要性,采用密鑰動(dòng)態(tài)生成、實(shí)時(shí)下發(fā)、加密傳送的策略,能夠保證數(shù)據(jù)傳輸具有較高的安全性。圖3為本發(fā)明終端設(shè)備的動(dòng)態(tài)加密裝置一實(shí)施例的結(jié)構(gòu)示意圖。如圖3所示,本實(shí)施例的終端設(shè)備的動(dòng)態(tài)加密裝置,包括:接收模塊301、處理模塊302、加密模塊303和發(fā)送模塊304;其中,接收模塊301,用于接收服務(wù)器發(fā)送的加密后的三重?cái)?shù)據(jù)加密算法塊密碼3DES的第一密鑰;處理模塊302,用于對(duì)所述第一密鑰通過預(yù)先保存的第二密鑰采用3DES解密算法進(jìn)行解密獲取解密后的第一密鑰,并將所述第一密鑰作為新的第二密鑰進(jìn)行保存;加密模塊303,用于通過所述新的第二密鑰采用3DES加密算法對(duì)待加密數(shù)據(jù)加密;發(fā)送模塊304,用于將加密后的數(shù)據(jù)發(fā)送給服務(wù)器。可選地,作為一種可實(shí)施的方式,所述處理模塊302,還用于在所述終端設(shè)備和所述服務(wù)器首次通信時(shí),生成所述第二密鑰;所述發(fā)送模塊304,還用于將所述第二密鑰采用RSA加密算法加密后發(fā)送給服務(wù)器。本實(shí)施例的裝置,可以用于執(zhí)行如圖1所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。圖4為本發(fā)明服務(wù)器的動(dòng)態(tài)加密裝置一實(shí)施例的結(jié)構(gòu)示意圖。如圖4所示,本實(shí)施例的服務(wù)器的動(dòng)態(tài)加密裝置,包括:處理模塊401和發(fā)送模塊402;其中,處理模塊401,用于生成三重?cái)?shù)據(jù)加密算法塊密碼3DES的第一密鑰,通過預(yù)先保存的第三密鑰采用3DES加密算法對(duì)所述第一密鑰進(jìn)行加密;所述處理模塊401,還用于將所述第一密鑰作為新的第三密鑰進(jìn)行保存;發(fā)送模塊402,用于將加密后的第一密鑰發(fā)送給終端設(shè)備??蛇x地,作為一種可實(shí)施的方式,還包括:接收模塊,用于接收所述終端設(shè)備加密后的數(shù)據(jù);解密模塊,用于將所述加密后的數(shù)據(jù)通過所述新的第三密鑰采用3DES解密算法進(jìn)行解密??蛇x地,作為一種可實(shí)施的方式,所述接收模塊,還用于:在所述終端設(shè)備和所述服務(wù)器首次通信時(shí),接收所述終端設(shè)備發(fā)送的加密后的第二密鑰;所述處理模塊401,用于將所述第二密鑰采用RSA解密算法解密后作為所述第三密鑰進(jìn)行保存。本實(shí)施例的裝置,可以用于執(zhí)行如圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。圖5為本發(fā)明終端設(shè)備一實(shí)施例的結(jié)構(gòu)示意圖。如圖5所示,本實(shí)施例的終端設(shè)備,可以包括:存儲(chǔ)器501、處理器502、通信接口503;其中,存儲(chǔ)器501,用于存儲(chǔ)程序;具體地,程序可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。存儲(chǔ)器501可能包含隨機(jī)存取存儲(chǔ)器(randomaccessmemory,簡(jiǎn)稱RAM),也可能還包括非易失性存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤存儲(chǔ)器。處理器502,用于執(zhí)行存儲(chǔ)器501存儲(chǔ)的程序,用于執(zhí)行本發(fā)明法實(shí)施例所提供的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,可參考圖1所示的方法實(shí)施例,此處不再贅述。通信接口503,用于與服務(wù)器進(jìn)行通信;上述裝置中處理模塊302、加密模塊303的功能可以通過處理器502實(shí)現(xiàn)。上述裝置中接收模塊301和發(fā)送模塊304的功能可以通過通信接口503實(shí)現(xiàn)。上述部件通過一條或多條總線進(jìn)行通信。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的設(shè)備的結(jié)構(gòu)并不構(gòu)成對(duì)本發(fā)明的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。需要說明的是,對(duì)于終端設(shè)備實(shí)施例而言,由于其基本相應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。圖6為本發(fā)明服務(wù)器一實(shí)施例的結(jié)構(gòu)示意圖。如圖6所示,本實(shí)施例的服務(wù)器,可以包括:存儲(chǔ)器601、處理器602、通信接口603;其中,存儲(chǔ)器601,用于存儲(chǔ)程序;具體地,程序可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。存儲(chǔ)器601可能包含隨機(jī)存取存儲(chǔ)器(randomaccessmemory,簡(jiǎn)稱RAM),也可能還包括非易失性存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤存儲(chǔ)器。處理器602,用于執(zhí)行存儲(chǔ)器601存儲(chǔ)的程序,用于執(zhí)行本發(fā)明法實(shí)施例所提供的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,可參考圖2所示的方法實(shí)施例,此處不再贅述。通信接口603,用于與終端設(shè)備進(jìn)行通信;上述裝置中處理模塊401、解密模塊的功能可以通過處理器602實(shí)現(xiàn)。上述裝置中接收模塊和發(fā)送模塊402的功能可以通過通信接口603實(shí)現(xiàn)。上述部件通過一條或多條總線進(jìn)行通信。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的設(shè)備的結(jié)構(gòu)并不構(gòu)成對(duì)本發(fā)明的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。需要說明的是,對(duì)于服務(wù)器實(shí)施例而言,由于其基本相應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1