技術(shù)總結(jié)
本發(fā)明涉及一種基于Zlib庫(kù)和AES算法的ZIP包解壓方法。該方法包括:1)獲取網(wǎng)站的ZIP包數(shù)據(jù),從ZIP包中讀取文件并判斷其是否采用AES算法進(jìn)行加密;2)對(duì)于采用AES算法進(jìn)行加密的ZIP包數(shù)據(jù),在Zlib庫(kù)基礎(chǔ)上添加AES算法來(lái)對(duì)ZIP包進(jìn)行解密和解壓。進(jìn)一步地,步驟2)將AES算法封裝在libaes.a靜態(tài)庫(kù)文件中,將Zlib庫(kù)封裝在libz.so動(dòng)態(tài)庫(kù)文件中。本發(fā)明中,對(duì)開(kāi)源壓縮Zlib項(xiàng)目進(jìn)行改進(jìn)和優(yōu)化,加入AES解密算法,使得YCL對(duì)于網(wǎng)站運(yùn)營(yíng)商上報(bào)的數(shù)據(jù)可以準(zhǔn)確并快速處理,具有比7?zip算法效率高、占有CPU少的優(yōu)點(diǎn)。
技術(shù)研發(fā)人員:孫永超
受保護(hù)的技術(shù)使用者:北京銳安科技有限公司
文檔號(hào)碼:201611071964
技術(shù)研發(fā)日:2016.11.29
技術(shù)公布日:2017.06.09