[問題] 檔案壓縮加密 zip tar.gz

作者: Jaymainal (發呆中)   2016-01-15 10:54:42
請問各位大大有甚麼關於檔案壓縮且可以加密(protected password)的API嗎
目前在zip方面 我有用過zip4j 相當好用
tar.gz方面似乎還沒有可以壓縮又加密的API
後來我轉向使用apache common compress API
因為它可以提供壓縮成zip 和 tar.gz 格式(其實不止)
於是我想到 那是不是有其他API 可以分別將ZIP 及 tar.gz分別在加密
作者: kogrs (kogrs)   2016-01-15 12:45:00
7z ??
作者: pttnews (PTT新聞)   2016-01-16 09:56:00
new CipherOutputStream(new CompressorStreamFactory().createCompressorOutputStream(CompressorStreamFactory.GZIP,myOutputStream), XXX,OOO);雖然我沒用過zip & encrypting 但是使用原理大致如上
作者: fanntone (我是胖子)   2016-01-17 14:38:00
LZMA 是7zip的open source
作者: Jaymainal (發呆中)   2016-01-18 10:24:00
謝謝 ppt新聞大大 it work 只是我有個疑問在使用Cipher的時候除了password 還有個 salt這個salt是做啥用的 看不太懂等等我搞向搞錯了 還是用到zip4j 忘了改@@pttnews大大 這樣子的方法壓縮完 可以用7z在解壓縮的時候 要求我輸入密碼解壓縮嗎
作者: yyc1217 (somo)   2016-01-18 10:42:00
salt好像跟rainbow table攻擊相關

Links booklink

Contact Us: admin [ a t ] ucptt.com