hutool 压缩并添加密码

简介: hutool 压缩工具

Hutool或JDK的Zip工具并不支持添加密码,可以考虑使用Zip4j完成,以下代码来自Zip4j官网。

ZipParameterszipParameters=newZipParameters();
zipParameters.setEncryptFiles(true);
zipParameters.setEncryptionMethod(EncryptionMethod.AES);
// Below line is optional. AES 256 is used by default. You can override it to use AES 128. AES 192 is supported only for extracting.zipParameters.setAesKeyStrength(AesKeyStrength.KEY_STRENGTH_256); 
List<File>filesToAdd=Arrays.asList(
newFile("somefile"), 
newFile("someotherfile")
);
ZipFilezipFile=newZipFile("filename.zip", "password".toCharArray());
zipFile.addFiles(filesToAdd, zipParameters);
相关文章
|
Java 数据安全/隐私保护
使用HuTool工具类,实现登录验证码
使用HuTool工具类,实现登录验证码
748 0
|
存储 Java
Springboot 验证码生成和校验,图片格式和base64编码串
Springboot 验证码生成和校验,图片格式和base64编码串
842 0
Springboot 验证码生成和校验,图片格式和base64编码串
|
6月前
|
Java 数据库 Maven
Jasypt 配置文件加密的用法
Jasypt 配置文件加密的用法
284 0
hutool工具获得一个随机的字符串
hutool工具获得一个随机的字符串
|
Java Linux 数据安全/隐私保护
java zip压缩包并加密
java zip压缩包并加密
889 0