亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)的加密和解密方法及加密和解密裝置的制造方法

文檔序號:9508577閱讀:534來源:國知局
數(shù)據(jù)的加密和解密方法及加密和解密裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及加解密技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)的加密和解密方法及加密和解密
目.ο
【背景技術(shù)】
[0002]隨著社會的發(fā)展,互聯(lián)網(wǎng)以及移動互聯(lián)網(wǎng)已經(jīng)成為人們生活中,密不可分的一部分,在互聯(lián)網(wǎng)帶來各種方便與快捷的同時,用戶個人隱私的泄露也成為了關(guān)注的焦點。在現(xiàn)有技術(shù)中,即時聊天軟件或即使通訊工具在文件傳輸?shù)臅r候都沒有對文件內(nèi)容本身進行加密,也就是說任何其他人只要獲取到這個文件就能夠正常打開查看,獲取其中的內(nèi)容。這樣安全性很差,如果需要通過即時聊天軟件傳遞一些機密文件,或者電腦被別人入侵,那么一些有價值的個人隱私或者機密文件可能就很容易泄露。
[0003]因此,在相關(guān)技術(shù)中應(yīng)用互聯(lián)網(wǎng)用戶的私密文件存在較大的安全問題。
[0004]故,有必要提出一種新的技術(shù)方案,以解決上述技術(shù)問題。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明的目的在于提供一種數(shù)據(jù)的加密和解密方法及加密和解密裝置,旨在解決現(xiàn)有技術(shù)中應(yīng)用互聯(lián)網(wǎng)用戶的私密文件存在較大的安全問題。
[0006]為解決上述技術(shù)問題,本發(fā)明實施例提供了以下技術(shù)方案:
[0007]本發(fā)明提供了一種數(shù)據(jù)的加密方法,所述數(shù)據(jù)的加密方法包括以下步驟:
[0008]獲取待加密的數(shù)據(jù)和設(shè)定的關(guān)聯(lián)加密的用戶信息;
[0009]根據(jù)設(shè)定的關(guān)聯(lián)加密的用戶信息,向所述用戶信息對應(yīng)的終端發(fā)送密鑰獲取指令;
[0010]接收所述用戶信息對應(yīng)的終端返回的密鑰;
[0011]采用所述密鑰對所述待加密的數(shù)據(jù)進行加密;
[0012]將加密后的數(shù)據(jù)傳輸至所述用戶信息對應(yīng)的終端。
[0013]本發(fā)明還提供了一種數(shù)據(jù)的解密方法,所述數(shù)據(jù)的解密方法包括以下步驟:
[0014]獲取加密后的數(shù)據(jù)及設(shè)定的關(guān)聯(lián)用戶信息;
[0015]根據(jù)所述關(guān)聯(lián)用戶信息,獲取對所述加密后的數(shù)據(jù)進行解密的密鑰;
[0016]采用所述解密的密鑰,對所述加密后的數(shù)據(jù)進行解密;
[0017]解密成功,則打開所述數(shù)據(jù)。
[0018]本發(fā)明還提供了一種數(shù)據(jù)的加密裝置,所述數(shù)據(jù)的加密裝置包括:
[0019]獲取模塊,用于獲取待加密的數(shù)據(jù)和設(shè)定的關(guān)聯(lián)加密的用戶信息;
[0020]指令發(fā)送模塊,用于根據(jù)設(shè)定的關(guān)聯(lián)加密的用戶信息,向所述用戶信息對應(yīng)的終端發(fā)送密鑰獲取指令;
[0021]密鑰接收模塊,用于接收所述用戶信息對應(yīng)的終端返回的密鑰;
[0022]加密模塊,用于采用所述密鑰對所述待加密的數(shù)據(jù)進行加密;
[0023]傳輸模塊,用于將加密后的數(shù)據(jù)傳輸至所述用戶信息對應(yīng)的終端。
[0024]本發(fā)明還提供了一種數(shù)據(jù)的解密裝置,所述數(shù)據(jù)的解密裝置包括:
[0025]獲取模塊,用于獲取加密后的數(shù)據(jù)及設(shè)定的關(guān)聯(lián)用戶信息;
[0026]解密獲取模塊,用于根據(jù)所述關(guān)聯(lián)用戶信息,獲取對所述加密后的數(shù)據(jù)進行解密的密鑰;
[0027]解密模塊,用于采用所述解密的密鑰,對所述加密后的數(shù)據(jù)進行解密;
[0028]打開模塊,用于解密成功,則打開所述數(shù)據(jù)。
[0029]相對于現(xiàn)有技術(shù),本發(fā)明提供的數(shù)據(jù)的加密和解密方法及加密和解密裝置,通過向關(guān)聯(lián)的用戶獲取加密的密鑰,通過該密鑰對數(shù)據(jù)進行加密,將加密后的數(shù)據(jù)發(fā)送給對方終端,對方終端通過獲取關(guān)聯(lián)用戶對應(yīng)的解密密鑰,通過該解密密鑰對加密后的數(shù)據(jù)進行解密,解密成功了才能打開數(shù)據(jù)。本發(fā)明能確保網(wǎng)絡(luò)傳輸文件的安全性,既方便又快捷,極大的提高用戶的使用體驗。
【附圖說明】
[0030]圖1是本發(fā)明實施例一提供的數(shù)據(jù)的加密方法的實現(xiàn)流程示意圖;
[0031]圖2是本發(fā)明實施例二提供的數(shù)據(jù)的加密方法的實現(xiàn)流程示意圖;
[0032]圖3是本發(fā)明實施例三提供的數(shù)據(jù)的加密方法的實現(xiàn)流程示意圖;
[0033]圖4是本發(fā)明實施例四提供的數(shù)據(jù)的解密方法的實現(xiàn)流程示意圖;
[0034]圖5是本發(fā)明實施例五提供的數(shù)據(jù)的解密方法的實現(xiàn)流程示意圖;
[0035]圖6是本發(fā)明實施例六提供的數(shù)據(jù)的加密裝置的結(jié)構(gòu)示意圖;
[0036]圖7是本發(fā)明實施例七提供的數(shù)據(jù)的加密裝置的結(jié)構(gòu)示意圖;
[0037]圖8是本發(fā)明實施例八提供的數(shù)據(jù)的加密裝置的結(jié)構(gòu)示意圖;
[0038]圖9是本發(fā)明實施例九提供的數(shù)據(jù)的解密裝置的結(jié)構(gòu)示意圖;
[0039]圖10是本發(fā)明實施例十提供的數(shù)據(jù)的解密裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0040]請參照附圖中的圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當?shù)倪\算環(huán)境中來舉例說明。以下的說明是基于所示例的本發(fā)明的具體實施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實施例。
[0041]本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當中。本發(fā)明的原理使用許多其它泛用性或特定目的運算、通信環(huán)境或組態(tài)來進行操作。
[0042]本發(fā)明提供的數(shù)據(jù)的加密和解密方法及加密和解密裝置,主要應(yīng)用于終端設(shè)備,如:手機、便攜式電腦、個人數(shù)字助理(Personal Digital Assistant,PDA)等。
[0043]以下將分別進行詳細說明。
[0044]實施例一
[0045]請參閱圖1,所示為本發(fā)明實施例提供的數(shù)據(jù)的加密方法。
[0046]所述數(shù)據(jù)的加密方法,應(yīng)用于終端設(shè)備中,具體包括如下步驟:
[0047]在步驟S101中,獲取待加密的數(shù)據(jù)和設(shè)定的關(guān)聯(lián)加密的用戶信息;
[0048]在本發(fā)明實施例中,獲取設(shè)定的關(guān)聯(lián)加密的用戶信息可以包括但不限于以下:獲取設(shè)定的對方終端的用戶信息。
[0049]在步驟S102中,根據(jù)設(shè)定的關(guān)聯(lián)加密的用戶信息,向所述用戶信息對應(yīng)的終端發(fā)送密鑰獲取指令;
[0050]在本發(fā)明實施例中,根據(jù)獲取到的對方終端的用戶信息,向?qū)Ψ浇K端發(fā)送密鑰獲取指令。
[0051]在步驟S103中,接收所述用戶信息對應(yīng)的終端返回的密鑰;
[0052]在本發(fā)明實施例中,對方終端采集其端的用戶眼球信息作為密鑰,對方終端將采集到的眼球信息返回給發(fā)送方終端,以作為對待加密的數(shù)據(jù)進行加密的密鑰。
[0053]在本發(fā)明實施例中,所述向所述用戶信息對應(yīng)的終端發(fā)送密鑰獲取指令的步驟之后,還包括:
[0054]判斷在預(yù)設(shè)時間內(nèi)是否有接收到所述用戶信息對應(yīng)的終端返回的密鑰;
[0055]如果判斷出在預(yù)設(shè)時間內(nèi)沒有接收到所述用戶信息對應(yīng)的終端返回的密鑰,則拒絕執(zhí)行數(shù)據(jù)傳輸操作;
[0056]如果判斷出在預(yù)設(shè)時間內(nèi)有接收到所述用戶信息對應(yīng)的終端返回的密鑰,則執(zhí)行步驟S104。
[0057]在步驟S104中,采用所述密鑰對所述待加密的數(shù)據(jù)進行加密;
[0058]在本發(fā)明實施例中,采用對方終端采集的眼球信息,對所述待加密的數(shù)據(jù)進行加處
I_L| ο
[0059]在步驟S105中,將加密后的數(shù)據(jù)傳輸至所述用戶信息對應(yīng)的終端。
[0060]由上可知,本實施例通過向關(guān)聯(lián)的用戶獲取加密的密鑰,通過該密鑰對數(shù)據(jù)進行加密,將加密后的數(shù)據(jù)發(fā)送給對方終端。本發(fā)明能確保網(wǎng)絡(luò)傳輸文件的安全性,既方便又快捷,極大的提高用戶的使用體驗。
[0061]實施例二
[0062]請參閱圖2,所示為本發(fā)明實施例提供的數(shù)據(jù)的加密方法。
[0063]所述數(shù)據(jù)的加密方法,應(yīng)用于終端設(shè)備中,具體包括如下步驟:
[0064]在步驟S201中,獲取待加密的數(shù)據(jù)和設(shè)定的關(guān)聯(lián)加密的用戶信息;
[0065]在本發(fā)明實施例中,獲取設(shè)定的關(guān)聯(lián)加密的用戶信息可以包括但不限于以下:本終端的用戶信息,以及對方終端的用戶信息。
[0066]在步驟S202中,獲取設(shè)定的本終端的用戶信息;
[0067]在步驟S203中,根據(jù)本終端的用戶信息,獲取本終端用戶的眼球信息;
[0068]在本發(fā)明實施例中,步驟S203具體包括:
[0069]根據(jù)本終端的用戶信息,開啟本終端的眼球采集模塊;通過所述眼球
當前第1頁1 2 3 4