Я не уверен, что именно вам нужно, но если вы хотите, чтобы zip-файлы были защищены паролем, вы можете использовать эту библиотеку :
Вот некоторые фрагменты кода, взятые оттуда:
Почтовый индекс:
ZipArchive zipArchive = new ZipArchive();
zipArchive.zip(targetPath,destinationPath,password);
Распакуйте:
ZipArchive zipArchive = new ZipArchive();
zipArchive.unzip(targetPath,destinationPath,password);