本發(fā)明涉及電子信息,特別是涉及一種可提高傳輸安全性的數(shù)據(jù)傳輸方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、在數(shù)據(jù)源和數(shù)據(jù)宿之間傳送數(shù)據(jù)的過程,也稱數(shù)據(jù)通信。數(shù)據(jù)是信息的一種載體。數(shù)據(jù)傳輸是信息傳輸?shù)囊环N形式,主要指與計算機(jī)有關(guān)的信息傳輸。近年來,隨著互聯(lián)網(wǎng)安全形勢日益嚴(yán)峻,互聯(lián)網(wǎng)用戶與相關(guān)行業(yè)都對數(shù)據(jù)傳輸和保存的安全極為重視。
2、目前公網(wǎng)上傳輸數(shù)據(jù)一般通過http傳輸,或者通過對稱算法或采用公鑰私鑰的方式,對文件進(jìn)行加密傳輸。一旦在傳輸過程數(shù)據(jù)中被截獲,由于采用了單一的加密算法,存在被輕易破解的危險。
技術(shù)實現(xiàn)思路
1、鑒于上述問題,本發(fā)明提供用于克服上述問題或者至少部分地解決上述問題的一種數(shù)據(jù)傳輸方法、裝置、設(shè)備及存儲介質(zhì)。
2、本發(fā)明提供了如下方案:
3、一種數(shù)據(jù)傳輸方法,包括:
4、獲取接收及控制單元發(fā)送的目標(biāo)加密算法;所述目標(biāo)加密算法為所述接收及控制單元隨機(jī)生成;
5、獲取數(shù)據(jù)采集組件采集獲得真實數(shù)據(jù),并將所述真實數(shù)據(jù)存儲于存儲模塊內(nèi);
6、采用所述目標(biāo)加密算法對所述真實數(shù)據(jù)進(jìn)行加密后獲得加密數(shù)據(jù);
7、將所述加密數(shù)據(jù)發(fā)送至所述接收及控制單元,以便所述接收及控制單元采用所述目標(biāo)加密算法對所述加密數(shù)據(jù)進(jìn)行解密獲得所述真實數(shù)據(jù)。
8、優(yōu)選地:所述加密算法包括幀序號、時間戳以及加密格式。
9、優(yōu)選地:所述加密格式包括隨機(jī)填充數(shù)據(jù)、填充長度、填充位置。
10、優(yōu)選地:接收所述接收及控制單元發(fā)送的數(shù)據(jù)跳轉(zhuǎn)傳輸指令,以便根據(jù)所述數(shù)據(jù)跳轉(zhuǎn)傳輸指令向所述接收及控制單元發(fā)送相應(yīng)的數(shù)據(jù)。
11、優(yōu)選地:所述數(shù)據(jù)跳轉(zhuǎn)傳輸指令包括跳轉(zhuǎn)格式。
12、一種數(shù)據(jù)傳輸裝置,用于執(zhí)行上述的數(shù)據(jù)傳輸方法,所述裝置包括:
13、目標(biāo)加密算法獲取單元,用于獲取接收及控制單元發(fā)送的目標(biāo)加密算法;所述目標(biāo)加密算法為所述接收及控制單元隨機(jī)生成;
14、真實數(shù)據(jù)獲取單元,用于獲取數(shù)據(jù)采集組件采集獲得真實數(shù)據(jù),并將所述真實數(shù)據(jù)存儲于存儲模塊內(nèi);
15、加密單元,用于采用所述目標(biāo)加密算法對所述真實數(shù)據(jù)進(jìn)行加密后獲得加密數(shù)據(jù);
16、傳輸單元,用于將所述加密數(shù)據(jù)發(fā)送至所述接收及控制單元,以便所述接收及控制單元采用所述目標(biāo)加密算法對所述加密數(shù)據(jù)進(jìn)行解密獲得所述真實數(shù)據(jù)。
17、一種數(shù)據(jù)傳輸設(shè)備,所述設(shè)備包括處理器以及存儲器:
18、所述存儲器用于存儲程序代碼,并將所述程序代碼傳輸給所述處理器;
19、所述處理器用于根據(jù)所述程序代碼中的指令執(zhí)行上述的數(shù)據(jù)傳輸方法。
20、一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)用于存儲程序代碼,所述程序代碼用于執(zhí)行上述的數(shù)據(jù)傳輸方法。
21、根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果:
22、本申請實施例提供的一種數(shù)據(jù)傳輸方法、裝置、設(shè)備及存儲介質(zhì),該方法通過接收及控制單元隨機(jī)產(chǎn)生的目標(biāo)加密算法對收集到數(shù)據(jù)進(jìn)行加密,保證數(shù)據(jù)在傳輸過程中,即使被截獲,由于沒有采用傳統(tǒng)的固定加密算法,因此對于破解難度會大大提升,增加了數(shù)據(jù)傳輸過程中的可靠性以及安全性。
23、當(dāng)然,實施本發(fā)明的任一產(chǎn)品并不一定需要同時達(dá)到以上所述的所有優(yōu)點。
1.一種數(shù)據(jù)傳輸方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述加密算法包括幀序號、時間戳以及加密格式。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述加密格式包括隨機(jī)填充數(shù)據(jù)、填充長度、填充位置。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,接收所述接收及控制單元發(fā)送的數(shù)據(jù)跳轉(zhuǎn)傳輸指令,以便根據(jù)所述數(shù)據(jù)跳轉(zhuǎn)傳輸指令向所述接收及控制單元發(fā)送相應(yīng)的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)傳輸方法,其特征在于,所述數(shù)據(jù)跳轉(zhuǎn)傳輸指令包括跳轉(zhuǎn)格式。
6.一種數(shù)據(jù)傳輸裝置,其特征在于,用于執(zhí)行權(quán)利要求1-5任一項所述的數(shù)據(jù)傳輸方法,所述裝置包括:
7.一種數(shù)據(jù)傳輸設(shè)備,其特征在于,所述設(shè)備包括處理器以及存儲器:
8.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)用于存儲程序代碼,所述程序代碼用于執(zhí)行權(quán)利要求1-5任一項所述的數(shù)據(jù)傳輸方法。