SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
-
=bor=
- Сообщения: 267
- Зарегистрирован: 21 мар 2013, 12:26
Сообщение
=bor= » 17 июн 2013, 23:08
Юзер получает зашифрованный на основе его ID с помощью base-64 файл, из которого приложение считывает и выводит на дисплей текст.
Как это реализовать?
no-- писал(а):Если файл получать из сети, то просто писать его во внутреннюю память.
Файл получать из сети.
anber писал(а):
1. Получить файл
2. Считать в память
3. Расшифровать
4. Вывести на экран
С каким пунктом проблемы?
Расшифровывать лишь при выводе (когда юзер нажимает кнопку отобразить титры), не сохраняя в файловой системе расшифрованный файл.
-
rezak90
- Сообщения: 3422
- Зарегистрирован: 26 июн 2012, 13:22
- Откуда: UA
-
Контактная информация:
Сообщение
rezak90 » 17 июн 2013, 23:29
Расшифровывать лишь при выводе (когда юзер нажимает кнопку отобразить титры), не сохраняя в файловой системе расшифрованный файл.
это уже тебе с точки зрения безопасности решать когда расшифровывать текст, если при скачке то вывод буде осуществляться быстрее
R.id.team
Политика на форуме запрещена
-
=bor=
- Сообщения: 267
- Зарегистрирован: 21 мар 2013, 12:26
Сообщение
=bor= » 18 июн 2013, 08:22
rezak90 писал(а):это уже тебе с точки зрения безопасности решать когда расшифровывать текст
Ну так я уже решил, когда расшифровывать - при нажатии юзером на "Показать":
Расшифровывать лишь при выводе (когда юзер нажимает кнопку отобразить титры), не сохраняя в файловой системе расшифрованный файл.
Вопрос - как это реализовать.
-
Tamachi
- Сообщения: 203
- Зарегистрирован: 17 апр 2013, 00:08
Сообщение
Tamachi » 18 июн 2013, 09:15
Вообще-то Base-64 --это просто алгоритм сжатия. Без всяких там идентификаторов и паролей.
И вообще непонятно, для чего это?
-
anber
- Сообщения: 584
- Зарегистрирован: 10 июн 2013, 15:05
- Откуда: UA
Сообщение
anber » 18 июн 2013, 09:41
Base64 разве поддерживает зашифровку с паролем?
А вообще вот пример:
http://stackoverflow.com/questions/7360 ... ample-code
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.
-
xr0m
- Сообщения: 131
- Зарегистрирован: 06 апр 2013, 14:01
Сообщение
xr0m » 18 июн 2013, 10:39
В чем проблема реализации? Можешь использовать ID как соль, правда Base64 слишком простой шифр и добавление соли не поможет (алгоритм не имеет лавинного эффекта). Как вариант, делаешь Base64, и в полученный стринг внедряй свой ID, например: через 10 символов внедрить первый символ ID, еще через 10 - второй и так далее. Удачи.
-
=bor=
- Сообщения: 267
- Зарегистрирован: 21 мар 2013, 12:26
Сообщение
=bor= » 18 июн 2013, 10:59
Base64 слишком простой шифр
Против тех, кто соображает, нет смысла заборы городить - это от чайников.
Спасибо тем, кто дал дельные советы и ссылки на код.