Аутентификация почтового файла Android - PullRequest
4 голосов
/ 12 ноября 2010

Возможно ли, если я хочу создать свое приложение, которое должно заархивировать видео, и пользователь должен иметь аутентификацию по паролю, чтобы открыть файл?

Если это возможно, вы, ребята, могли бы дать мне пример кода? Спасибо , Привет

Ответы [ 2 ]

2 голосов
/ 12 ноября 2010

Попробуйте что-то вроде этого:

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

0 голосов
/ 07 ноября 2017

Я не уверен, что именно вам нужно, но если вы хотите, чтобы zip-файлы были защищены паролем, вы можете использовать эту библиотеку : Вот некоторые фрагменты кода, взятые оттуда:

Почтовый индекс:

ZipArchive zipArchive = new ZipArchive();
zipArchive.zip(targetPath,destinationPath,password);

Распакуйте:

ZipArchive zipArchive = new ZipArchive();
zipArchive.unzip(targetPath,destinationPath,password);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...