Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
 Аватар для Valakin
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845

Как лучше шифровать данные приложения?

30.10.2015, 11:31. Показов 634. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не знаю в какой ветке писать, но раз уж приложения так легко ломаются...
У меня есть данные в небольшом текстовом файле.
Которые я не хотел бы чтобы у меня украли из приложения (или с сервера, не важно).
Теоретически это сделать не возможно?
Можно расшифровать и обойти любую защиту?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.10.2015, 11:31
Ответы с готовыми решениями:

Как лучше всего хранить данные для приложения?
Допустим есть статический массив интов,или булов.Как его сохранять(onDestroy()) и подгружать(onCreate), наиболее минимальным кол-вом строк...

Как извлечь данные из Android-приложения (Wi-Fi Analyzer)?
Здравствуйте я должен измерят уровень сигнала из разных точках доступа wifi и в разных местах и использовать результаты измерения в...

Как лучше хранить(шифровать) секьюрные данные в базе?
сабдж собственно. Если md5(), то как обратно разворачивать юзеру, в случае забывчивости или утери инфы....

4
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
30.10.2015, 11:48
Valakin, Вам нужно обратимое или необратимое шифрование? Если необратимое, то BCrypt
1
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
30.10.2015, 15:29
пара мыслей по-поводу вопроса:
1) не хотите, что бы украли - не выкладывайте публично.
2) маленький текстовый файл, может быть создан другим человеком, за маленькое время.

по поводу защиты. текстовый файл - это вообще практически раздать всем в открытую.
чуть сложнее - не текстовый файл, а класс, в котором будут эти данные.
еще сложнее - криптануть текст, и положить зашифрованный, но надо будет ключи и конвертить обратно во-время работы программы. так-то вариант интересный, с точки зрения поупражняться в кодинге. но все же подумайте над 2).
1
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
30.10.2015, 15:35
Чет мне кажется как не шифруй, если этот файл приложение расшифровать может - можно и в дебагере все что нужно достать. Если только нативным кодом этот файл обрабатывать и наружу отдавать только какой-то результат, который уже не секретный.
1
 Аватар для Valakin
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
31.10.2015, 16:53  [ТС]
Цитата Сообщение от bastrakov Посмотреть сообщение
конвертить обратно во-время работы программы
то есть с учетом ломкости приложений никакие данные не спасти? по приложению же видно как оно расшифровывает данные

Добавлено через 6 минут
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Если только нативным кодом этот файл обрабатывать и наружу отдавать только какой-то результат, который уже не секретный
а если все наоборот в коде используются данные из файла ,которые нужно скрыть
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.10.2015, 16:53
Помогаю со студенческими работами здесь

Как лучше хранить данные приложения, например, настройки
Здравствуйте. Прошу вашего совета: Разрабатываю приложение на c# (Windows Forms). Суть его(упрощенно) такова - есть определенные...

Как шифровать данные и защитить от мошенничества
Здравствуйте, я пишу программу которая входит на сайт одноклассников автоматически, вопрос в том, может ли ктото извлечи логин и пароль из...

Как шифровать данные при передаче на сервер?
Немного запутался в шифровании,подскажите как будет правильнее шифровать 1)Есть клиент на андроиде который посылает по сети не...

Как шифровать данные при записи в базу?
Нужно шифровать данные записываемые в некоторые поля таблиц. Пароль должен быть у пользователя. Главная цель - защитить данные от...

Где в реестре лучше всего хранить данные об активации приложения?
Приветствую. Хотелось бы понять, где именно в реестре лучше всего хранить данные об активации приложения? Что бы и не на глазах и в то же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru