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

一種分段加密傳輸方法及裝置與流程

文檔序號(hào):12490889閱讀:253來(lái)源:國(guó)知局
一種分段加密傳輸方法及裝置與流程

本發(fā)明涉及通信領(lǐng)域,具體涉及一種分段加密傳輸方法及裝置。



背景技術(shù):

通信技術(shù)中,為了提高通信的安全性,一般對(duì)通信內(nèi)容進(jìn)行加密。加密,即是以某種特殊的算法改變?cè)械男畔?shù)據(jù),使得未授權(quán)的用戶即使獲得了已加密的信息,但因不知解密的方法,仍然無(wú)法了解信息的內(nèi)容。

現(xiàn)有技術(shù)中,對(duì)于文件進(jìn)行加密傳輸,常用的方法為對(duì)整個(gè)文件進(jìn)行加密,然后通過(guò)網(wǎng)絡(luò)進(jìn)行傳輸。由于需加密的信息量大,對(duì)硬件要求較高,增加了文件加密傳輸?shù)某杀尽?/p>

因此,希望能夠有一種硬件要求低的可以實(shí)現(xiàn)快速加密傳輸?shù)姆椒ā?/p>



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明的目的在于提供一種分段加密傳輸方法,可將數(shù)據(jù)先分段再加密,減少一次需要加密的數(shù)據(jù)量,降低對(duì)硬件的要求,降低數(shù)據(jù)加密傳輸?shù)某杀荆岣吡思用芩俣取?/p>

一種分段加密傳輸方法,包括:

獲取待加密數(shù)據(jù);

將待加密數(shù)據(jù)分為多個(gè)數(shù)據(jù)段;

記錄數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置;

基于預(yù)設(shè)加密算法將數(shù)據(jù)段分別加密得到分段密文;

基于數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置將分段密文組合為完整密文;

傳輸完整密文至解密端。

優(yōu)選地,預(yù)設(shè)加密算法為對(duì)稱密鑰加密算法。

優(yōu)選地,不同的數(shù)據(jù)段可采用不同的對(duì)稱密鑰加密算法

一種分段加密傳輸方法,包括:

接收加密端發(fā)送的完整密文;

將完整密文分為多個(gè)分段密文;

記錄分段密文在完整密文中的相對(duì)位置;

基于預(yù)設(shè)解密算法將分段密文解密得到多個(gè)數(shù)據(jù)段;

基于分段密文在完整密文中的相對(duì)位置將數(shù)據(jù)段組合為完成數(shù)據(jù)。

一種分段加密傳輸裝置,包括:

第一接收單元,用于獲取待加密數(shù)據(jù);

第一分段單元,用于將待加密數(shù)據(jù)分為多個(gè)數(shù)據(jù)段;

第一暫存單元,用于記錄數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置;

加密單元,用于基于預(yù)設(shè)加密算法將數(shù)據(jù)段分別加密得到分段密文;

第一組合單元,用于基于數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置將分段密文組合為完整密文;

傳輸單元,用于傳輸完整密文至解密端。

優(yōu)選地,加密單元使用的預(yù)設(shè)加密算法為對(duì)稱密鑰加密算法。

優(yōu)選地,加密單元對(duì)不同的數(shù)據(jù)段采用不同的對(duì)稱密鑰加密算法進(jìn)行加密。

一種分段加密傳輸裝置,包括:

第二接收單元,用于接收加密端發(fā)送的完整密文;

第二分段單元,用于將完整密文分為多個(gè)分段密文;

第二暫存單元,用于記錄分段密文在完整密文中的相對(duì)位置;

解密單元,用于基于預(yù)設(shè)解密算法將分段密文解密得到多個(gè)數(shù)據(jù)段;

第二組合單元,用于基于分段密文在完整密文中的相對(duì)位置將數(shù)據(jù)段組合為完成數(shù)據(jù)。

從上述技術(shù)方案可以看出,本發(fā)明提供一種分段加密傳輸方法,在獲取待加密數(shù)據(jù)后,將待加密數(shù)據(jù)分為多個(gè)數(shù)據(jù)段,對(duì)多個(gè)數(shù)據(jù)段分別進(jìn)行加密后按照其在原待加密數(shù)據(jù)中的相對(duì)位置進(jìn)行組合后傳輸。相對(duì)于現(xiàn)有技術(shù)中直接對(duì)待加密數(shù)據(jù)進(jìn)行加密并傳輸?shù)姆绞?,本發(fā)明提供的方法,單次加密的數(shù)據(jù)量大大減少,可降低對(duì)硬件的要求,節(jié)省數(shù)據(jù)加密傳輸?shù)某杀?,提高了加密速度?/p>

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。

圖1為本發(fā)明公開的一種分段加密傳輸方法的實(shí)施例1的流程圖;

圖2為本發(fā)明公開的一種分段加密傳輸方法的實(shí)施例2的流程圖;

圖3為本發(fā)明公開的一種分段加密傳輸方法的實(shí)施例3的流程圖;

圖4為本發(fā)明公開的一種分段加密傳輸裝置的實(shí)施例4的具體結(jié)構(gòu)示意圖;

圖5為本發(fā)明公開的一種分段加密傳輸裝置的實(shí)施例5的具體結(jié)構(gòu)示意圖;

圖6為本發(fā)明公開的一種分段加密傳輸裝置的實(shí)施例6的具體結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

如圖1所示,為本發(fā)明公開的一分段加密傳輸方法的實(shí)施例1的流程圖:

S101、獲取待加密數(shù)據(jù);

第一接收單元接收待加密數(shù)據(jù),接收方式包括通過(guò)無(wú)線信號(hào)接收、通過(guò)線纜傳輸及通過(guò)存儲(chǔ)設(shè)備(如U盤)接收待加密數(shù)據(jù)。

S102、將待加密數(shù)據(jù)分為多個(gè)數(shù)據(jù)段;

第一分段單元將待加密數(shù)據(jù)分為多個(gè)數(shù)據(jù)段,其中,第一分段單元可以按照以下規(guī)則對(duì)待加密數(shù)據(jù)進(jìn)行分段:(1)按照固定大小進(jìn)行分段,如每個(gè)數(shù)據(jù)段的大小都保證為1MB。(2)按照類別分類,例如對(duì)于一部視頻可將其分為圖像數(shù)據(jù)段及音頻數(shù)據(jù)段。(3)組合分類,即先按照類別分類后再按照固定大小進(jìn)行分段。

S103、記錄數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置;

為了保證被分段后的數(shù)據(jù)能夠被還原,第一暫存單元記錄各個(gè)數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置。

S104、基于預(yù)設(shè)加密算法將數(shù)據(jù)段分別加密得到分段密文;

加密單元基于預(yù)設(shè)加密算法將各個(gè)數(shù)據(jù)段分別加密得到多段分段密文,預(yù)設(shè)加密算法為工作人員內(nèi)置在加密單元中的,工作人員可根據(jù)實(shí)際需要對(duì)預(yù)設(shè)加密算法進(jìn)行更改。

S105、基于數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置將分段密文組合為完整密文;

利用第一暫存單元記錄的各個(gè)數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置,第一組合單元將各個(gè)分段密文組合為完整密文,這樣既便于打包傳輸,也使在需要對(duì)待加密文件進(jìn)行加密存儲(chǔ)時(shí)不至于各分段密文順序錯(cuò)亂或丟失。

S106、傳輸完整密文至解密端。

傳輸單元將完整密文傳輸至解密端,此處傳輸方式可采用有線或無(wú)線的傳輸方式。

綜上所述,本發(fā)明提供一種分段加密傳輸方法,在獲取待加密數(shù)據(jù)后,將待加密數(shù)據(jù)分為多個(gè)數(shù)據(jù)段,對(duì)多個(gè)數(shù)據(jù)段分別進(jìn)行加密后按照其在原待加密數(shù)據(jù)中的相對(duì)位置進(jìn)行組合后傳輸。相對(duì)于現(xiàn)有技術(shù)中直接對(duì)待加密數(shù)據(jù)進(jìn)行加密并傳輸?shù)姆绞?,本發(fā)明提供的方法,單次加密的數(shù)據(jù)量大大減少,可降低對(duì)硬件的要求,節(jié)省數(shù)據(jù)加密傳輸?shù)某杀尽?/p>

如圖2所示,為本發(fā)明公開的一分段加密傳輸方法的實(shí)施例2的流程圖:

S201、獲取待加密數(shù)據(jù);

第一接收單元接收待加密數(shù)據(jù),接收方式包括通過(guò)無(wú)線信號(hào)接收、通過(guò)線纜傳輸及通過(guò)存儲(chǔ)設(shè)備(如U盤)接收待加密數(shù)據(jù)。

S202、將待加密數(shù)據(jù)分為多個(gè)數(shù)據(jù)段;

第一分段單元將待加密數(shù)據(jù)分為多個(gè)數(shù)據(jù)段,其中,第一分段單元可以按照以下規(guī)則對(duì)待加密數(shù)據(jù)進(jìn)行分段:(1)按照固定大小進(jìn)行分段,如每個(gè)數(shù)據(jù)段的大小都保證為1MB。(2)按照類別分類,例如對(duì)于一部視頻可將其分為圖像數(shù)據(jù)段及音頻數(shù)據(jù)段。(3)組合分類,即先按照類別分類后再按照固定大小進(jìn)行分段。

S203、記錄數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置;

為了保證被分段后的數(shù)據(jù)能夠被還原,第一暫存單元記錄各個(gè)數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置。

S204、基于預(yù)設(shè)加密算法將數(shù)據(jù)段分別加密得到分段密文;

加密單元基于預(yù)設(shè)加密算法將各個(gè)數(shù)據(jù)段分別加密得到多段分段密文,預(yù)設(shè)加密算法為工作人員內(nèi)置在加密單元中的。此處預(yù)設(shè)加密算法為對(duì)稱密鑰加密算法。

對(duì)稱加密算法是應(yīng)用較早的加密算法,技術(shù)成熟。在對(duì)稱加密算法中,數(shù)據(jù)發(fā)信方將明文和加密密鑰一起經(jīng)過(guò)特殊加密算法處理后,使其變成復(fù)雜的加密密文發(fā)送出去。收信方收到密文后,若想解讀原文,則需要使用加密用過(guò)的密鑰及相同算法的逆算法對(duì)密文進(jìn)行解密,才能使其恢復(fù)成可讀明文。在對(duì)稱加密算法中,使用的密鑰只有一個(gè),發(fā)收信雙方都使用這個(gè)密鑰對(duì)數(shù)據(jù)進(jìn)行加密和解密,這就要求解密方事先必須知道加密密鑰。對(duì)稱加密算法的特點(diǎn)是算法公開、計(jì)算量小、加密速度快、加密效率高。

S205、基于數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置將分段密文組合為完整密文;

利用第一暫存單元記錄的各個(gè)數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置,第一組合單元將各個(gè)分段密文組合為完整密文,這樣既便于打包傳輸,也使在需要對(duì)待加密文件進(jìn)行加密存儲(chǔ)時(shí)不至于各分段密文順序錯(cuò)亂或丟失。

S206、傳輸完整密文至解密端。

傳輸單元將完整密文傳輸至解密端,此處傳輸方式可采用有線或無(wú)線的傳輸方式。

綜上所述,本發(fā)明提供一種分段加密傳輸方法,在獲取待加密數(shù)據(jù)后,將待加密數(shù)據(jù)分為多個(gè)數(shù)據(jù)段,對(duì)多個(gè)數(shù)據(jù)段分別進(jìn)行加密后按照其在原待加密數(shù)據(jù)中的相對(duì)位置進(jìn)行組合后傳輸。相對(duì)于現(xiàn)有技術(shù)中直接對(duì)待加密數(shù)據(jù)進(jìn)行加密并傳輸?shù)姆绞剑景l(fā)明提供的方法,單次加密的數(shù)據(jù)量大大減少,可降低對(duì)硬件的要求,節(jié)省數(shù)據(jù)加密傳輸?shù)某杀?。且使用了?duì)稱密鑰加密算法,因?qū)ΨQ密鑰加密算法計(jì)算量小及加密速度快的特點(diǎn),本方法進(jìn)一步降低了對(duì)硬件的要求。

為進(jìn)一步優(yōu)化本方案,不同的數(shù)據(jù)段可采用不同的對(duì)稱密鑰加密算法。

采用多種不同的對(duì)稱密鑰加密算法,可以提高數(shù)據(jù)的安全性,就算被破解部分分段密文,但破解人仍然無(wú)法獲悉完整的數(shù)據(jù)。

上述實(shí)施例1及實(shí)施例2的流程圖都是加密傳輸方法中加密端的流程圖。

如圖3所示,為本發(fā)明公開的一分段加密傳輸方法的實(shí)施例3的流程圖:

S301、接收加密端發(fā)送的完整密文;

第二接收單元接收加密端的傳輸裝置發(fā)送的完整密文。

S302、將完整密文分為多個(gè)分段密文;

第二分段單元將完整密文分為多個(gè)分段密文,第二分段單元按照與第一組合單元相同的規(guī)則相反的工作步驟對(duì)完整密文進(jìn)行分段,這樣才能保證得到正確的分段密文。

S303、記錄分段密文在完整密文中的相對(duì)位置;

第二暫存單元記錄分段密文在完整密文中的相對(duì)位置,便于分段密文解密后的組合。

S304、基于預(yù)設(shè)解密算法將分段密文解密得到多個(gè)數(shù)據(jù)段;

解密單元利用預(yù)設(shè)解密算法將分段密文解密,恢復(fù)為多個(gè)數(shù)據(jù)段,此處的預(yù)設(shè)解密算法與上述實(shí)施例中的預(yù)設(shè)加密算法相對(duì)應(yīng)。

S305、基于分段密文在完整密文中的相對(duì)位置將數(shù)據(jù)段組合為完成數(shù)據(jù)。

第二組合單元利用第二暫存單元中記錄的分段密文在完整密文中的相對(duì)位置將數(shù)據(jù)段組合為完成數(shù)據(jù)。

綜上所述,實(shí)施例3為本發(fā)明公開的方法的解密端的工作原理,采用分段解密的方法,可降低解密端硬件的要求,降低解密成本。

如圖4所示,為本發(fā)明公開的一種分段加密傳輸裝置的實(shí)施例4的具體結(jié)構(gòu)示意圖:

本裝置包括:第一接收單元401、第一分段單元402、第一暫存單元403、加密單元404、第一組合單元405及傳輸單元406,其中:第一接收單元401,用于獲取待加密數(shù)據(jù);第一分段單元402,用于將待加密數(shù)據(jù)分為多個(gè)數(shù)據(jù)段;第一暫存單元403,用于記錄數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置;加密單元404,用于基于預(yù)設(shè)加密算法將數(shù)據(jù)段分別加密得到分段密文;第一組合單元405,用于基于數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置將分段密文組合為完整密文;傳輸單元406,用于傳輸完整密文至解密端407。

本裝置的工作原理與實(shí)施例1相同,在此不再贅述。

圖5為本發(fā)明公開的一種分段加密傳輸裝置的實(shí)施例5的具體結(jié)構(gòu)示意圖;

本裝置包括:第一接收單元501、第一分段單元502、第一暫存單元503、加密單元405、第一組合單元505及傳輸單元506,其中:第一接收單元501,用于獲取待加密數(shù)據(jù);第一分段單元502,用于將待加密數(shù)據(jù)分為多個(gè)數(shù)據(jù)段;第一暫存單元503,用于記錄數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置;加密單元404,用于基于預(yù)設(shè)加密算法將數(shù)據(jù)段分別加密得到分段密文,此處預(yù)設(shè)加密算法為對(duì)稱密鑰加密算法;第一組合單元505,用于基于數(shù)據(jù)段在待加密數(shù)據(jù)中的相對(duì)位置將分段密文組合為完整密文;傳輸單元506,用于傳輸完整密文至解密端507。

為進(jìn)一步優(yōu)化本方案,為進(jìn)一步優(yōu)化本方案,不同的數(shù)據(jù)段可采用不同的對(duì)稱密鑰加密算法。

本裝置的工作原理與實(shí)施例1相同,在此不再贅述。

圖6為本發(fā)明公開的一種分段加密傳輸裝置的實(shí)施例6的具體結(jié)構(gòu)示意圖:

本裝置包括:第二接收單元601、第二分段單元602、第二暫存單元603、解密單元604及第二組合單元605,其中:

第二接收單元601,用于接收加密端606發(fā)送的完整密文;第二分段單元602,用于將完整密文分為多個(gè)分段密文;第二暫存單元603,用于記錄分段密文在完整密文中的相對(duì)位置;解密單元604,用于基于預(yù)設(shè)解密算法將分段密文解密得到多個(gè)數(shù)據(jù)段;第二組合單元605,用于基于分段密文在完整密文中的相對(duì)位置將數(shù)據(jù)段組合為完成數(shù)據(jù)。

本實(shí)施的工作原理與實(shí)施例3的工作原理相同,在此不再贅述。

本說(shuō)明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。

對(duì)所公開的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1