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

上一篇: Android zip file authentication

下一篇: alias for multi parameter function template