java实现创建和解压带密码的ZIP文件

pldongdong 2009-01-09 03:21:16
不需要像这样调用外部命令的(Runtime.getRuntime().exec(……))
这样就不用依赖于WINRAR软件

...全文
1128 23 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
xugangjava 2011-04-30
  • 打赏
  • 举报
回复
说错了 应该是把zip压缩加密算法开源了
xugangjava 2011-04-30
  • 打赏
  • 举报
回复
Java能实现等于把zip压缩算法开源了
pldongdong 2009-01-10
  • 打赏
  • 举报
回复
http://hi.baidu.com/yezongbo/blog/item/1b7960fd6aae661308244d14.html

帮忙贴到回复让我看看啊,各位大侠
pldongdong 2009-01-10
  • 打赏
  • 举报
回复
http://hi.baidu.com/yezongbo/blog/item/1b7960fd6aae661308244d14.html

谁帮我把这个网址的内容贴到回复里让我看看,
这是别人告诉我的方案,但用公司的网进不了,
只能拜托谁能贴到这里让我看看
pldongdong 2009-01-10
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 hanaina0827 的回复:]
我日你啊
[/Quote]

何出此言,莫非欠日
hanaina0827 2009-01-10
  • 打赏
  • 举报
回复
我日你啊
hanaina0827 2009-01-10
  • 打赏
  • 举报
回复
fafafafa
pldongdong 2009-01-10
  • 打赏
  • 举报
回复
好失落啊………………
jlabel 2009-01-09
  • 打赏
  • 举报
回复
不会看看
liuhua19841201 2009-01-09
  • 打赏
  • 举报
回复
没玩过 up
mizukusa 2009-01-09
  • 打赏
  • 举报
回复
一起学习
pldongdong 2009-01-09
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 wtmiao000 的回复:]
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4347142
看看这个网址。。

往下拉。看最后有个说:8 years and still nothing
所以,8年了还没搞定这个问题。
[/Quote]

我靠,真的假的
wtmiao000 2009-01-09
  • 打赏
  • 举报
回复
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4347142
看看这个网址。。

往下拉。看最后有个说:8 years and still nothing
所以,8年了还没搞定这个问题。
bzwm 2009-01-09
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 pldongdong 的回复:]
引用 7 楼 bzwm 的回复:
引用 6 楼 bzwm 的回复:
不知道用
import java.security.KeyPairGenerator;
import java.security.SecureRandom;
行不行,
结合java.util.zip.*
我刚刚试了一下,打个包,自己打不开。


我理解错了。
这个还是不行。
没有达到LZ想要的效果。
mark。


如果找到我想要的解决方案了一定要告诉我 哈哈


[/Quote]
好的,
我那么做目前只给文件加密了。
就是双击 *.zip文件不能弹出那个WINRAR的界面,而是直接直接需要密钥。
nj_dobetter 2009-01-09
  • 打赏
  • 举报
回复
加密在Java里面还是很方便的,提供了很多已有的成熟的加密算法(DES,AES,RSA)和散列摘要算法(HMAC-SHA1)
已经集成在JDK里面了,用
java.security.*
java.security.interfaces.*
java.security.spec.*
等包中的类和接口。
pldongdong 2009-01-09
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 bzwm 的回复:]
引用 6 楼 bzwm 的回复:
不知道用
import java.security.KeyPairGenerator;
import java.security.SecureRandom;
行不行,
结合java.util.zip.*
我刚刚试了一下,打个包,自己打不开。


我理解错了。
这个还是不行。
没有达到LZ想要的效果。
mark。
[/Quote]

如果找到我想要的解决方案了一定要告诉我 哈哈

bzwm 2009-01-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 bzwm 的回复:]
不知道用
import java.security.KeyPairGenerator;
import java.security.SecureRandom;
行不行,
结合java.util.zip.*
我刚刚试了一下,打个包,自己打不开。
[/Quote]

我理解错了。
这个还是不行。
没有达到LZ想要的效果。
mark。
bzwm 2009-01-09
  • 打赏
  • 举报
回复
不知道用
import java.security.KeyPairGenerator;
import java.security.SecureRandom;
行不行,
结合java.util.zip.*
我刚刚试了一下,打个包,自己打不开。
pldongdong 2009-01-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xyz20003 的回复:]
恩,不过带密码的还真没用过,lz先试试java.util.zip如何?^-^
[/Quote]

就是在java.util.zip里没有找到创建带密码的ZIP文件的方法,
所以才来找高手解决 啊 ^-^
imasmallbird 2009-01-09
  • 打赏
  • 举报
回复
没玩过,关注一下
飞过~~
加载更多回复(3)

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧