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

一種基于Zlib庫和AES算法的ZIP包解壓方法與流程

文檔序號(hào):12600344閱讀:來源:國知局

技術(shù)特征:

1.一種基于Zlib庫和AES算法的ZIP包解壓方法,其特征在于,包括以下步驟:

1)獲取網(wǎng)站的ZIP包數(shù)據(jù),從ZIP包中讀取文件并判斷其是否采用AES算法進(jìn)行加密;

2)對(duì)于采用AES算法進(jìn)行加密的ZIP包數(shù)據(jù),在Zlib庫基礎(chǔ)上添加AES算法來對(duì)ZIP包進(jìn)行解密和解壓。

2.如權(quán)利要求1所述的方法,其特征在于,步驟2)將AES算法封裝在靜態(tài)庫文件中,將Zlib庫封裝在libz.so動(dòng)態(tài)庫文件中。

3.如權(quán)利要求1或2所述的方法,其特征在于,所述AES算法包括:

a)AES加密過程,其包括:字節(jié)替代、行移位、列混淆、輪密鑰加;

b)AES解密過程,其包括:逆字節(jié)替代、逆行移位、逆列混淆、輪密鑰加。

4.如權(quán)利要求3所述的方法,其特征在于,所述字節(jié)替代通過S盒完成一個(gè)字節(jié)到另外一個(gè)字節(jié)的映射,該映射是一個(gè)關(guān)于字節(jié)的非線性變換。

5.如權(quán)利要求3所述的方法,其特征在于,所述行移位實(shí)現(xiàn)一個(gè)4*4矩陣內(nèi)部字節(jié)之間的置換,包括正向行移位和逆向行移位;正向行移位的操作即是:第一行保存不變,第二行循環(huán)左移1個(gè)字節(jié),第三行循環(huán)左移2個(gè)字節(jié),第四行循環(huán)左移3個(gè)字節(jié)。

6.如權(quán)利要求3所述的方法,其特征在于,所述列混淆對(duì)一個(gè)狀態(tài)逐列進(jìn)行變換,即使用線性轉(zhuǎn)換來混合每列的四個(gè)字節(jié)。

7.如權(quán)利要求3所述的方法,其特征在于,所述輪密鑰加使用按位異或操作,通過密鑰調(diào)度過程對(duì)密鑰進(jìn)行擴(kuò)展而得到輪密鑰,然后明文與相應(yīng)的子密鑰進(jìn)行異或,即每輪的輸入與輪密鑰異或一次,在解密時(shí)再異或上該輪的密鑰即可恢復(fù)輸入。

8.如權(quán)利要求1所述的方法,其特征在于,在步驟2)解壓ZIP包文件后,掃描獲得的bcp文件和實(shí)體文件;將bcp文件進(jìn)行格式轉(zhuǎn)換,取得無效數(shù)據(jù)并對(duì)有效的數(shù)據(jù)進(jìn)行校驗(yàn),再從有效的數(shù)據(jù)中提取特定的信息;將實(shí)體文件入全文數(shù)據(jù)庫。

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