Android zip文件认证
如果我想创建需要压缩视频的应用程序,并且用户必须使用密码验证才能打开文件,是否有可能?
如果它是可能的,你们能否提供一些示例代码? 感谢和问候
尝试这样的事情:
OutputStream out = new ZipOutputStream(new CipherOutputStream(new FileOutputStream(...)), cipher);
反过来:
InputStream in = new ZipInputStream(new CipherInputStream(new FileInputStream(...)), cipher);
有关创建密码的信息,请参阅:http://developer.android.com/reference/javax/crypto/Cipher.html
我不确定你确切需要什么,但是如果你想要有密码保护的zip文件,你可以使用这个库:下面是一些代码片断:
压缩:
ZipArchive zipArchive = new ZipArchive();
zipArchive.zip(targetPath,destinationPath,password);
解压缩:
ZipArchive zipArchive = new ZipArchive();
zipArchive.unzip(targetPath,destinationPath,password);
链接地址: http://www.djcxy.com/p/57009.html