作者Jaymainal (发呆中)
看板java
标题[问题] 档案压缩加密 zip tar.gz
时间Fri Jan 15 10:54:42 2016
请问各位大大有甚麽关於档案压缩且可以加密(protected password)的API吗
目前在zip方面 我有用过zip4j 相当好用
tar.gz方面似乎还没有可以压缩又加密的API
後来我转向使用apache common compress API
因为它可以提供压缩成zip 和 tar.gz 格式(其实不止)
於是我想到 那是不是有其他API 可以分别将ZIP 及 tar.gz分别在加密
----------------------------------------------------------------
zip 目前有找到 winzip API
tar.gz 则是有 GPG API
这两个我还在找怎麽使用的范例
想请问各位版友还有甚麽其他的方式吗
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.242.233.162
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1452826485.A.EF0.html
1F:→ kogrs: 7z ?? 01/15 12:45
2F:推 pttnews: new CipherOutputStream( 01/16 09:56
3F:→ pttnews: new CompressorStreamFactory() 01/16 09:57
4F:→ pttnews: .createCompressorOutputStream( 01/16 09:58
5F:→ pttnews: CompressorStreamFactory.GZIP, 01/16 09:58
6F:→ pttnews: myOutputStream) 01/16 09:59
7F:→ pttnews: , XXX,OOO); 01/16 09:59
8F:→ pttnews: 虽然我没用过zip & encrypting 但是使用原理大致如上 01/16 10:01
9F:推 fanntone: LZMA 是7zip的open source 01/17 14:38
10F:→ Jaymainal: 谢谢 ppt新闻大大 it work 只是我有个疑问 01/18 10:24
11F:→ Jaymainal: 在使用Cipher的时候除了password 还有个 salt 01/18 10:25
12F:→ Jaymainal: 这个salt是做啥用的 看不太懂 01/18 10:25
13F:→ Jaymainal: 等等我搞向搞错了 还是用到zip4j 忘了改@@ 01/18 10:39
14F:→ Jaymainal: pttnews大大 这样子的方法压缩完 可以用7z在解压缩的 01/18 10:40
15F:→ Jaymainal: 时候 要求我输入密码解压缩吗 01/18 10:41
16F:推 yyc1217: salt好像跟rainbow table攻击相关 01/18 10:42