[發(fā)明專利]一種文件加密傳輸方法及裝置有效
| 申請?zhí)枺?/td> | 202011148386.2 | 申請日: | 2020-10-23 |
| 公開(公告)號: | CN112311865B | 公開(公告)日: | 2023-02-28 |
| 發(fā)明(設(shè)計)人: | 劉洋;秦正;楊騰達(dá);何金彪 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04L9/06;H04L9/40 |
| 代理公司: | 北京眾達(dá)德權(quán)知識產(chǎn)權(quán)代理有限公司 11570 | 代理人: | 梁凱 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 文件 加密 傳輸 方法 裝置 | ||
本發(fā)明提供一種文件加密傳輸方法及裝置,其中,方法包括:獲取待傳輸文件集合;針對待傳輸文件集合內(nèi)的每個文件的文件信息,使用第一預(yù)設(shè)算法生成秘鑰串;使用秘鑰串對待傳輸文件集合進(jìn)行壓縮加密獲得加密文件;使用預(yù)制的加密機(jī)對秘鑰串進(jìn)行加密生成密碼串;通過網(wǎng)絡(luò)將加密文件和密碼串以及信息文件傳輸至目的端;目的端基于密碼串和加密文件實行解密步驟,獲取解密文件,基于文件信息對解密文件進(jìn)行完整性校驗。本發(fā)明的文件加密傳輸方法,大大提高了自主加密算法的可控性、機(jī)密機(jī)資源的利用率、文件網(wǎng)絡(luò)傳輸?shù)陌踩裕约拔募鬏數(shù)男剩浞掷昧擞布Y源,節(jié)約了時間成本。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)傳輸技術(shù)領(lǐng)域,特別涉及一種文件加密傳輸方法及裝置。
背景技術(shù)
目前,網(wǎng)絡(luò)環(huán)境越來越復(fù)雜,竊取泄密事件屢有發(fā)生,文件網(wǎng)絡(luò)傳輸?shù)陌踩栽絹碓街匾N募用芗夹g(shù)提高了文件網(wǎng)絡(luò)傳輸?shù)陌踩裕S著國際形勢的變化,擁有自主知識產(chǎn)權(quán)的國產(chǎn)加密算法和加密機(jī)技術(shù)越發(fā)顯得重要。但是如果使用加密機(jī)直接對文件進(jìn)行加密,就會對加密機(jī)的性能有一定的要求,這樣會增加硬件成本,而僅僅使用加密機(jī)加密秘鑰串生成密碼串的方法會大大提高加密機(jī)的利用效率,充分發(fā)揮其加密功能。
發(fā)明內(nèi)容
本發(fā)明目的之一在于提供了一種文件加密傳輸方法,使用國密算法為每個文件生成隨機(jī)秘鑰串,通過加密機(jī)對秘鑰串進(jìn)行加解密,利用大數(shù)據(jù)技術(shù)對文件進(jìn)行壓縮加密及解密解壓操作,這樣大大提高了自主加密算法的可控性、機(jī)密機(jī)資源的利用率、文件網(wǎng)絡(luò)傳輸?shù)陌踩裕约拔募鬏數(shù)男剩浞掷昧擞布Y源,節(jié)約了時間成本。
本發(fā)明實施例提供的一種文件加密傳輸方法,包括:
獲取待傳輸文件集合;
針對待傳輸文件集合內(nèi)的每個文件的文件信息,使用第一預(yù)設(shè)算法生成秘鑰串;
使用秘鑰串對待傳輸文件集合進(jìn)行壓縮加密獲得加密文件;
使用預(yù)制的加密機(jī)對秘鑰串進(jìn)行加密生成密碼串;
通過網(wǎng)絡(luò)將加密文件和密碼串以及信息文件傳輸至目的端;目的端基于密碼串和加密文件實行解密步驟,獲取解密文件,基于文件信息對解密文件進(jìn)行完整性校驗。
優(yōu)選的,第一文件信息包括:文件路徑、大小、最后修改時間和文件MD5值中一種或多種結(jié)合。
優(yōu)選的,使用秘鑰串對待傳輸文件進(jìn)行壓縮加密獲得加密文件;包括:
將待傳輸文件集合進(jìn)行壓縮,輸出壓縮文件tmpFile.zip;
利用Spark技術(shù),使用秘鑰串對壓縮文件加密,生成加密后的加密文件encryptFile.zip;
刪除臨時文件tmpFile.zip。
優(yōu)選的,通過網(wǎng)絡(luò)將加密文件和密碼串以及文件信息傳輸至目的端,包括:
將文件路徑、大小、最后修改時間、MD5校驗值、加密串以JSON格式寫入對應(yīng)加密文件的信息文件fileName.xml中;
先將加密后的加密文件傳輸?shù)侥康亩耍?/p>
再將信息文件fileName.xml文件傳輸?shù)侥康亩恕?/p>
優(yōu)選的,目的端基于密碼串和加密文件實行解密步驟,獲取解密文件,基于文件信息對解密文件進(jìn)行完整性校驗,包括:
在目的端使用加密機(jī)解密加密串;
利用Spark技術(shù),使用秘鑰串解密解壓對應(yīng)的加密文件;
通過信息文件中的文件信息對解密文件進(jìn)行完整性校驗;
其中,在目的端使用加密機(jī)解密加密串,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011148386.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠(yuǎn)程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺的數(shù)據(jù)加密方法及系統(tǒng)





