Показать сообщение отдельно
Старый 05.03.2009, 02:18   #8
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Как сделать чтоб мидлет не выдавал данные.

Увы и ах. Уже неоднократно и много было говорено на эту тему.
Теперешняя защита Java приложений пока на уровне детского сада.
Пока самое умное что могли придумать - это хранить все ресурсы в одном файле. Взять тупо всё свалить в одну кучу да и зашифровать каким-нибудь алгоритмом для полной потери оптимизма среди начинающих хакеров (например, как в играх от Gameloft). Другой вариант - все ресурсы скачиваются из интернета и хранятся в хранилище записей (например, как в программе Teashark). Оба эти метода всё равно не отличаются 100% защитой информации, хотя и обеспечивают довольно много возни с её извлечением. В твоём случае, если ты беспокоишься о сохранности определенного текстового файла, то можно просто посчитать его контрольную сумму и сверить с требуемой (или выйти в интернет и пусть скрипт скажет валидная ли сумма или нет). Ещё один альтернативный метод защиты программы - клепать обновления как можно чаще и причём делать их как можно привлекательнее для пользователя. Тогда юзер просто не захочет пользоваться древней взломанной программой и предпочтёт более новую оригинальную. Короче говоря, думай сам. Вариантов очень много, всё зависит от твоей фантазии и количества опыта кодинга.
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
AntropomorphicalDroID (25.03.2009), KAK? TAK! (12.05.2009), midlet_pascal (29.01.2012), ЯМАКc (05.03.2009)