2013-04-01 2 views
0

Я хотел бы предоставить некоторую защиту моим файлам, хранящимся в SDCard или в песочнице приложений. В настоящее время я использую Cipher для шифрования или дешифрования любого файла. Проблема с использованием Cipher - это время. Если файл большой, требуется много времени. Как и в настоящее время я шифрую видеофайл, который занимает более 4 минут для дешифрования. Я хочу знать, можем ли мы применить некоторую защиту паролем к файлу без шифрования? Если кто-нибудь знает, как мы можем это сделать, пожалуйста, дайте мне знать.Защита паролем файла в android

+0

ваш способ шифрования или дешифрования лучше всего ... или вы можете сохранить данные во внутреннем хранилище приложения. во внешнем нет лучшего способа шифрования или дешифрования – 2013-04-01 10:57:07

+0

Имейте в виду, что если вы шифруете файлы, используя * свой собственный пароль *, запеченный в вашем приложении, это бесполезно, так как любой, кто хочет, может просто получить пароль и расшифровать файлы. Если вы шифруете файлы с помощью пароля * от пользователя *, это может быть полезно для защиты * данных пользователя * от других. – CommonsWare

+0

О, да, я попрошу пользователя настроить пароль. И спасибо @CommonsWare –

ответ

1

Короткий ответ НЕТ. Это невозможно. Файл находится на SD-карте, хранящейся как «массив 1 и 0», поэтому каждая программа может получить доступ к SD-карте и прочитать ваши данные. Шифрование - лучший способ сохранить секретность ваших данных.

Смежные вопросы