1. 程式人生 > >Java 加密解密zip檔案(親測有效,附原始碼和jar包)

Java 加密解密zip檔案(親測有效,附原始碼和jar包)

有一個朋友問我改怎麼做,到網上搜了一下,果然有類似的文章及大神解決了此類難題,現將程式碼及所需的jar包附上,供大家使用

package test1;  

import java.io.File;  

import nochump.util.extend.ZipOutput;  

import com.training.commons.file.FileUtils;  

public class ZipFileWithPw {  
    public static void main(String[] args){  
<span style="white-space: pre;"
> </span>final String zipDir = "d:\\backupDB"; final String EncryptZipFile = "d:\\backupDB\\db_user.zip"; final String password = "123456"; System.out.println("===== 加密 ====="); File file = new File(zipDir); byte[] zipByte = ZipOutput.getEncryptZipByte(file.listFiles(), password); FileUtils.writeByteFile(zipByte, new
File(EncryptZipFile)); System.out.println("===== Encrypt Success ====="); } }