JAVA 解析加密ZIP

2021-05-21 22:59:52 字數 653 閱讀 9005

2010-03-10

最近做專案遇到了乙個問題,需要將客戶端到處的加密zip壓縮包直接匯入到系統中。在網上查了下關於zip解密的問題,發現了winzipaes這個開源專案http://code.google.com/p/winzipaes ,這個專案需要依賴bcprov-jdk14-145.jar這個開源包,兩個包聯合使用可以解密aes -256演算法的加密密碼。

因為系統使用的是jdk1.4,而winzipaes開源專案使用的是jdk1.5編寫的,所以我改寫了程式,改為1.4可知執行的版本並做成了jar包,有需要的朋友可以與我所要,信箱[email protected]

這個包的使用方法也非常簡單,加密和解密演算法如:

加密aeszipfileencrypter enc =newaeszipfileencrypter("/doc/zipspecificationaes.zip"

);   

enc.zipandecrypt(newfile("/doc/zipspecification.txt"

), "foo"

);  

解密 注意:這裡的foo代表壓縮檔案的密碼,zipspecification.txt代表壓縮檔案中的乙個檔名。

非常簡單吧,呵呵希望對你有用!

zip 加密壓縮

zip p 123456 test.zip test.txt p 123456 是加密密碼 test.zip 是生成的壓縮檔案 test.txt 是被壓縮的檔案 zip 引數 壓縮包 原始檔 使用zip格式打包檔案 r 遞迴,將指定目錄下的所有檔案和子目錄一併處理 s 包含系統和隱藏檔案 y 直接儲...

Zip加密檔案破解

介紹 隨機計算機效能的提高,很多人可能覺得找到乙個zip檔案的密碼是一件很簡單的事情。通常,破解zip檔案有三種方法 暴力破解 字典攻擊,以及明文攻擊。azpr uzpc pkcrack 具體怎麼使用,大家可以參照他們的文件,很詳細。當然,你也可以通過搜尋引擎選擇其他的工具,相信還可以找到很多。好,...

Linux下zip加密壓縮

linux下zip加密壓縮 zip q r p password zipfile.zip sourcefiles.txtpassword 是加密密碼 zipfile.zip 是生成的壓縮檔案 sourcefiles.txt 是被壓縮的檔案 zip 引數 壓縮包 原始檔 使用zip格式打包檔案 r 遞...