Ответ: как спрятать ресурсы игры
Как говорят криптографы (возможно немного переиначу), не нужно делать невзламываемую систему, нужно делать систему, взлом которой по себестоимости выйдет дороже, чем предмт взлома =)
То есть, если тебе нужно спрятать ресурсы игры, то подумай, сколько времени/денег/ресурсов/сил (нужное подчеркнуть) будет готов израсходовать потенциальный взломщик, чтобы подменить твои ресурсы своими. Если пишешь что-то неглобальное, то я не думаю, что кому-то нужно будет что-то у тебя менять, разве что так, перед друзьями попонтоваться. В таком случае "взломщик" дальше обыкновенной подмены ресурсов в архиве не пойдёт. Достаточно тупо расширения у картинок поменять и он плюнет на это дело, разбираться даже не захочет. Ну а вообще, я сейчас работаю над тем, чтобы склеить все картинки в один файл, а индексы начала и конца картинок зашить непосредственно в исходный код программы. Вытащить картинки будет реально, а вот подменить без замены индексов в исходном коде сложно. Только если декомпилировать, разбираться, исправлять баги декомпилятора, компилировать снова. Тут где-то тема есть на форуме о том, как я делаю эту фиговину для защиты ресурсов =) Скоро наверно доделаю, а то пока боолее высокоприоритетными задачами занят =)
|