壹種加密算法,有的壓縮軟件裏說AES256是很好的算法,zipcrypto似乎沒有AES256有名氣。
秘鑰擴展用壹個4字節的數組表示擴展秘鑰,數組中最開始的秘鑰個數作為種子秘鑰,後面的秘鑰都是種子秘鑰遞歸處理得到的,狀態N(以字節為元素的矩陣陣列,有4行,N=長度/32,和明文長度和秘鑰長度有關,我這裏當明文是128位數)大於6和小於等於6這2個算法。
壓縮原理:
數據壓縮包含了非常多的軟件和硬件技術,這些技術各不相同,但是大多數壓縮軟件都是基於LZ77、LZ88算法並加以修正而成,而LZ77是字典壓縮的起源。壹個文本文件是由壹些單詞組成,而且必定有重復現象發生,例如我們這裏經常出現的“壓縮軟件”壹詞。
壓縮的原理就是在文件的頭部做壹個類似字典的東西,把“壓縮軟件”這個詞放在“字典”中,並為這個詞指定壹個占較少字節數的編碼,而文章中的“壓縮軟件”壹詞均用此編碼代替,以達到壓縮的目的。當然壓縮軟件在實際運作中並非如此簡單。