做一个项目的过程中遇到这样一个问题:讲数据库导出并带密码压缩成zip文件,在加密的时候卡了我一整天,网上找了很多方法都失败了,现在刚刚搞定~还是贴出来吧,应该能帮到不少程序猿的忙~
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){
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 =====");
}
}
这里我附上整理好的jar包~
如果要详细理解源代码结构,读者可以移步到这里作参考http://blog.csdn.net/flexworks/article/details/6568664
分享到:
相关推荐
前段时间由于项目需要,使用java生成PDF文件,然后将文件压缩成ZIP格式,同时对压缩文件进行加密,先将代码及jar包上传供大家参考,并希望大家共同完善和学习。 java生成PDF,java加密压缩文件并,java生成PDF后压缩...
前段时间由于项目需要,使用java生成PDF文件,然后将文件压缩成ZIP格式,同时对压缩文件进行加密,先将代码及jar包上传供大家参考,并希望大家共同完善和学习。 java生成PDF,java加密压缩文件并,java生成PDF后压缩...
JAVA 文件压缩、文件解压 文件加密 文件解密。
java 操作Zip文件(压缩、解压、加密) zip4j-1.3.2.jar ant-1.10.6.jar
java代码实现了给已经存在的zip压缩文件加密的功能
几种通用的解压缩JAVA版本实现,支持RAR ZIP 7Z等,同时还支持对压缩的文件进行加密解密。
csv文件加密后压缩成ZIP文件,当然,也可以使其他文件加密压缩。 加密压缩方法以及JAR包见附件
java zip压缩文件 加密代码和jar包
JAVA实现对文件夹“加密码压缩” 此资源解压后为一个文件夹,就是一个package包 (压缩后为Zip文件) 无需导入任何个人jar包 压缩后效果等同于用winrar给压缩包加密码 时间紧迫,暂时存在中文文件夹名称乱码问题 不...
JAVA实现RSA加密与文件压缩带有可执行的JAR架包! 只要机子上装有JVM就可以双击执行!
3. 加密压缩:对压缩文件进行加密保护。 4. 解密解压:对加密的压缩文件进行解密解压。 ## 设计思路 本系统将基于JAVA语言开发,使用JAVA自带的Zip文件压缩与解压缩类库,同时结合JAVA的加密解密类库,实现文件...
java代码实现单个或多个文件压缩成rar包,本地要安装winRar插件。
Java压缩及解压tar、tar.z格式文件, 需要apache的包ant-1.7.1.jar 这个自己去搜索下下载
使用Java开发的多种加密解密工具包,对于开发有安全性考虑的Java程序很有帮助
支持文件,文件夹的加密压缩及解压
主要介绍了Java实现自动压缩文件并加密的方法,涉及java针对文件进行zip压缩并加密的相关操作技巧,需要的朋友可以参考下
* @param EncryptZipFile 待解压的加密压缩文件路径 * @param unZipDir 解压文件夹的存储路径 * @param password 解压密码 * @return 成功返回1,失败为0 */ public static int DecryptZipFile(String ...
EncryptZip,为本人整理的Java操作压缩文件并进行加密操作,但是不够完善,不过普通使用足够了。仅供学习参考
java做的project,可以生成带密码的压缩文件,可以用AS3加密解密