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

文件傳輸?shù)募用芎徒饷芊椒?

文檔序號(hào):7778684閱讀:4615來(lái)源:國(guó)知局
文件傳輸?shù)募用芎徒饷芊椒?br> 【專利摘要】本發(fā)明公開(kāi)了一種文件傳輸?shù)募用芎徒饷芊椒ǎ摲椒òㄒ韵虏襟E:生成文件版本號(hào);對(duì)文件版本號(hào)用哈希函數(shù)加密產(chǎn)生版本號(hào)密文;對(duì)版本號(hào)密文用迭代函數(shù)迭代產(chǎn)生文件加密的初始密鑰;將版本號(hào)放入文件中,用高級(jí)加密標(biāo)準(zhǔn)對(duì)文件進(jìn)行加密;將文件密文和版本號(hào)密文發(fā)給接收者;接收者通過(guò)輸入版本號(hào)密文進(jìn)行解密。并將加密解密程序中加密和解密相對(duì)應(yīng)的程序植入移動(dòng)存儲(chǔ)設(shè)備中,使得即使解密軟件被竊,密文被盜仍無(wú)法進(jìn)行解密操作,本發(fā)明應(yīng)用于局域網(wǎng)內(nèi)文件傳輸、拷貝中的保護(hù),可杜絕文件的非法操作。
【專利說(shuō)明】文件傳輸?shù)募用芎徒饷芊椒?br> 【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及文件傳輸?shù)募用芎徒饷埽唧w地指一種文件傳輸?shù)募用芎徒饷芊椒??!颈尘凹夹g(shù)】
[0002]隨著黑客技術(shù)和木馬技術(shù)的日益發(fā)展,企業(yè)內(nèi)部文件傳輸非常容易被竊取,從而給企業(yè)帶來(lái)不可估量的損失,因此需要對(duì)局域網(wǎng)內(nèi)文件的傳輸進(jìn)行加密保護(hù)。
[0003]現(xiàn)有的局域網(wǎng)內(nèi)文件傳輸加密技術(shù)包括信道加密和在本地計(jì)算機(jī)上加密。信道加密安全性高,一般用于政治、軍事中,但其費(fèi)用昂貴不適用于普通企業(yè)。本地文件加密技術(shù)需要在本地計(jì)算機(jī)上進(jìn)行,如果黑客進(jìn)入就可能竊取密文、密鑰和軟件等信息,從而可能破解已加密文件,給文件安全帶來(lái)隱患,威脅企業(yè)的正常運(yùn)轉(zhuǎn)。

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

[0004]本發(fā)明目的在于克服上述現(xiàn)有技術(shù)的不足而提供一種文件傳輸?shù)募用芎徒饷芊椒ā?br> [0005]實(shí)現(xiàn)本發(fā)明目的采用的技術(shù)方案是:一種文件傳輸?shù)募用芎徒饷芊椒?,包?
[0006]對(duì)原始文件D進(jìn)行加密得到密文;
[0007]將與所述加密對(duì)應(yīng)的解密程序存入移動(dòng)存儲(chǔ)存儲(chǔ)設(shè)備中;
[0008]將所述密文發(fā)送給接收者,以及將移動(dòng)存儲(chǔ)設(shè)備給接收者;
[0009]接收者將所述移動(dòng)存儲(chǔ)設(shè)備中的解密程序與本地計(jì)算機(jī)上的解密軟件結(jié)合后對(duì)所述密文進(jìn)行解密。
[0010]在上述技術(shù)方案中,加密包括:
[0011]用隨機(jī)函數(shù)產(chǎn)生一個(gè)序列作為原始文件D的版本號(hào)A,將所述版本號(hào)A和所述原始文件D建立對(duì)應(yīng)關(guān)系存儲(chǔ);
[0012]對(duì)所述版本號(hào)A用MD5進(jìn)行加密得到版本號(hào)密文B ;
[0013]對(duì)所述版本號(hào)密文B用發(fā)散非可逆函數(shù)Fun進(jìn)行迭代,產(chǎn)生128位AES加密算法的初始密鑰C ;
[0014]將所述版本號(hào)A加入到原始文件D中得到待加密文件E= (A,D);
[0015]對(duì)所述待加密文件E=(A,D)運(yùn)用AES加密算法進(jìn)行加密,得到加密后的文件密文F=(A,,D,)。
[0016]在上述技術(shù)方案中,解密包括:
[0017]接收者接收到所述文件密文F= (A’,D’ )和版本號(hào)密文B后,輸入版本號(hào)密文B到解密軟件中;
[0018]將所述版本號(hào)密文B用發(fā)散非可逆函數(shù)Fun進(jìn)行迭代,迭代后產(chǎn)生128位AES加密算法的初始密鑰Cl ;
[0019]用所述初始密鑰Cl作為AES的初始密碼,解密A’得到解密后的版本號(hào)Al ;
[0020]對(duì)所述解密后的版本號(hào)Al用MD5進(jìn)行加密,得到一個(gè)待驗(yàn)證的加密版本號(hào)密文BI ;
[0021]將版本號(hào)密文B和待驗(yàn)證的加密版本號(hào)密文BI進(jìn)行對(duì)比,若兩者相等,則驗(yàn)證成功,繼續(xù)用初始密鑰Cl作為AES的初始密碼解密D’,得到原始文件D ;如果兩者不相等,則退出解密程序,驗(yàn)證失敗。
[0022]本發(fā)明具有以下優(yōu)點(diǎn):
[0023]1、將解密軟件的解密程序通過(guò)移動(dòng)存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ),當(dāng)使用時(shí),只有將移動(dòng)存儲(chǔ)設(shè)備中的解密程序與本地計(jì)算機(jī)上的解密程序結(jié)合后才能啟動(dòng)解密軟件進(jìn)行解密,否則無(wú)法啟動(dòng)解S軟件。
[0024]2、本發(fā)明方法將原始文件D的版本號(hào)A與原始文件D分別加密,并對(duì)良好者進(jìn)行關(guān)聯(lián),只有對(duì)版本號(hào)解密成功后才能對(duì)原始文件的密文進(jìn)行解密,增加了破解者的解密難度,增加了文件的加密安全性。
[0025]3、本發(fā)明方法在加密和解密過(guò)程中,采用哈希算法MD5和高級(jí)AES加密算法對(duì)版本號(hào)A進(jìn)行加密,通過(guò)發(fā)散非可逆函數(shù)加強(qiáng)了加密算法的不可破解性。
【專利附圖】

【附圖說(shuō)明】
[0026]圖1為本發(fā)明文件傳輸?shù)募用芎徒饷芊椒ǖ牧鞒虉D。
[0027]圖2為圖1中加密方法的流程圖。
[0028]圖3為圖2中解密方法的流程圖。
【具體實(shí)施方式】
[0029]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明方法作進(jìn)一步的詳細(xì)說(shuō)明。
[0030]如圖1所示,文件傳輸?shù)募用芎徒饷芊椒òㄒ韵虏襟E:
[0031]步驟S100、對(duì)原始文件D進(jìn)行加密得到密文。
[0032]本實(shí)施例加密方法如圖2所示,具體包括以下步驟:
[0033]SlOl、用隨機(jī)函數(shù)產(chǎn)生一個(gè)序列作為原始文件D的版本號(hào)A,將版本號(hào)A和原始文件D建立對(duì)應(yīng)關(guān)系存儲(chǔ)在本地的加密計(jì)算機(jī)中。
[0034]S102、對(duì)版本號(hào)A用MD5進(jìn)行加密得到版本號(hào)密文B,本實(shí)施例以哈希函數(shù)進(jìn)行MD5加密進(jìn)行說(shuō)明。
[0035]S103、對(duì)版本號(hào)密文B用發(fā)散非可逆函數(shù)Fun進(jìn)行迭代,產(chǎn)生128位AES加密算法的初始密鑰C。
[0036]S104、將版本號(hào)A加入到原始文件D中得到待加密的文件E= (A,D)。
[0037]S105、將待加密的文件E運(yùn)用AES加密算法進(jìn)行加密,得到加密后的文件密文F=(A,,D,)。
[0038]步驟S200、將與步驟SlOO中加密對(duì)應(yīng)的解密程序存入移動(dòng)存儲(chǔ)存儲(chǔ)設(shè)備中。
[0039]由于加密和解密是一個(gè)逆向的工程,因此加密和解密的程序具有共同的部分,將這共同的部分的程序存入移動(dòng)存儲(chǔ)設(shè)備中,即將與加密對(duì)應(yīng)的解密程序存入移動(dòng)存儲(chǔ)存儲(chǔ)設(shè)備中,最后將移動(dòng)存儲(chǔ)設(shè)備給到接收者,有效增加了對(duì)解密程序啟動(dòng)的安全性。
[0040]步驟S300、將步驟SlOO中加密后的文件密文F= (A’,D’ )和版本號(hào)密文B傳給接收者。[0041]步驟S400、接收者將移動(dòng)存儲(chǔ)設(shè)備中的解密程序與本地解密計(jì)算機(jī)上的解密軟件結(jié)合后才能啟動(dòng)解密軟件,對(duì)所述密文進(jìn)行解密。
[0042]本實(shí)施例解密方法如圖3所示,具體包括以下步驟:
[0043]S401、接收者接收到加密后的文件密文F=(A’,D’ )和版本號(hào)密文B后,輸入版本號(hào)密文B到解密軟件中。
[0044]S402、將版本號(hào)密文B用發(fā)散非可逆函數(shù)Fun進(jìn)行迭代,迭代后產(chǎn)生128位AES加密算法的初始密鑰Cl。
[0045]S403、用初始密鑰Cl作為AES的初始密碼,解密A’得到解密后的版本號(hào)Al。
[0046]S404、對(duì)解密出的版本號(hào)Al用MD5進(jìn)行加密,得到一個(gè)待驗(yàn)證的加密版本號(hào)密文BI。與上述加密過(guò)程一致,本步驟也以哈希函數(shù)進(jìn)行MD5加密。
[0047]S405、將版本號(hào)密文B和待驗(yàn)證的加密版本號(hào)密文BI進(jìn)行對(duì)比,若B和BI相等,則驗(yàn)證成功,繼續(xù)用初始密鑰Cl作為AES的初始密碼解密D’,得到原始文件D。
[0048]S406、如果B與BI不相等,則退出解密程序,驗(yàn)證失敗。
[0049]本發(fā)明方法結(jié)合了哈希算法MD5和高級(jí)AES加密算法,通過(guò)發(fā)散非可逆函數(shù)加強(qiáng)了加密算法的不可破解性,且密文中完全不存在AES密鑰信息,并將加密解密程序中加密和解密相對(duì)應(yīng)的程序植入移動(dòng)存儲(chǔ)設(shè)備中,即使解密軟件被竊,但是由于缺少解密的程序,因而也無(wú)法用竊取的解密軟件對(duì)密文進(jìn)行解密操作,從而使得局域網(wǎng)內(nèi)文件的傳輸更加安全可靠。因此,本發(fā)明方法尤其適用于局域網(wǎng)內(nèi)文件的傳輸,能夠確保文件傳輸?shù)陌踩浴?br> 【權(quán)利要求】
1.一種文件傳輸?shù)募用芎徒饷芊椒?,其特征在于,包? 對(duì)原始文件D進(jìn)行加密得到密文; 將與所述加密對(duì)應(yīng)的解密程序存入移動(dòng)存儲(chǔ)存儲(chǔ)設(shè)備中; 將所述密文發(fā)送給接收者,以及將移動(dòng)存儲(chǔ)設(shè)備給接收者; 接收者將所述移動(dòng)存儲(chǔ)設(shè)備中的解密程序與本地計(jì)算機(jī)上的解密軟件結(jié)合后對(duì)所述密文進(jìn)行解密。
2.根據(jù)權(quán)利要求1所述文件傳輸?shù)募用芎徒饷芊椒ǎ涮卣髟谟?,所述加密包? 用隨機(jī)函數(shù)產(chǎn)生一個(gè)序列作為原始文件D的版本號(hào)A,將所述版本號(hào)A和所述原始文件D建立對(duì)應(yīng)關(guān)系存儲(chǔ); 對(duì)所述版本號(hào)A用MD5進(jìn)行加密得到版本號(hào)密文B ; 對(duì)所述版本號(hào)密文B用發(fā)散非可逆函數(shù)Fun進(jìn)行迭代,產(chǎn)生128位AES加密算法的初始密鑰C ; 將所述版本號(hào)A加入到原始文件D中得到待加密文件E= (A,D); 對(duì)所述待加密文件E=(A,D)運(yùn)用AES加密算法進(jìn)行加密,得到加密后的文件密文F=(A,,D,)。
3.根據(jù)權(quán)利要求2所述文件傳輸?shù)募用芎徒饷芊椒ǎ涮卣髟谟?通過(guò)網(wǎng)絡(luò)將所述加密后的文件密文F和版本號(hào)密文B傳給接收者。
4.根據(jù)權(quán)利要求2或3所述文件傳輸?shù)募用芎徒饷芊椒?,其特征在? 對(duì)所述文件的版本號(hào)A用哈希函數(shù)進(jìn)行MD5加密得到版本號(hào)密文B。
5.根據(jù)權(quán)利要求3所述文件傳輸?shù)募用芎徒饷芊椒ǎ涮卣髟谟? 接收者接收到所述文件密文F= (A’,D’ )和版本號(hào)密文B后,輸入版本號(hào)密文B到解密軟件中; 將所述版本號(hào)密文B用發(fā)散非可逆函數(shù)Fun進(jìn)行迭代,迭代后產(chǎn)生128位AES加密算法的初始密鑰Cl ; 用所述初始密鑰Cl作為AES的初始密碼,解密A’得到解密后的版本號(hào)Al ; 對(duì)所述解密后的版本號(hào)Al用MD5進(jìn)行加密,得到一個(gè)待驗(yàn)證的加密版本號(hào)密文BI ;將版本號(hào)密文B和待驗(yàn)證的加密版本號(hào)密文BI進(jìn)行對(duì)比,若兩者相等,則驗(yàn)證成功,繼續(xù)用初始密鑰Cl作為AES的初始密碼解密D’,得到原始文件D ;如果兩者不相等,則退出解密程序,驗(yàn)證失敗。
6.根據(jù)權(quán)利要求5所述文件傳輸?shù)募用芎徒饷芊椒?其特征在于: 對(duì)所述解密后的版本號(hào)Al用哈希函數(shù)進(jìn)行MD5加密得到一個(gè)待驗(yàn)證的加密版本號(hào)密文BI。
【文檔編號(hào)】H04L9/28GK103684750SQ201310636497
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2013年11月27日 優(yōu)先權(quán)日:2013年11月27日
【發(fā)明者】羅建國(guó), 張小剛, 陳俊 申請(qǐng)人:武漢鐵路局科學(xué)技術(shù)研究所
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1