Шифрование ресурсов
|
|
panechqa | Дата: Вторник, 22 Ноября 2011, 21:35 | Сообщение # 1 |
был не раз
Сейчас нет на сайте
| Есть клиент, необходимо каким-нибудь образом скрыть его ресурсы, дабы пресечь их редактирование. т.е, по сути, оставить лишь один exe. файл для запуска клиента, а все остальные ресурсы скрыть от глаз игрока.
Заранее благодарю за помощь.
|
|
| |
0x90 | Дата: Вторник, 22 Ноября 2011, 22:28 | Сообщение # 2 |
участник
Сейчас нет на сайте
| Quote (panechqa) Есть клиент, необходимо каким-нибудь образом скрыть его ресурсы, дабы пресечь их редактирование. т.е, по сути, оставить лишь один exe. файл для запуска клиента, а все остальные ресурсы скрыть от глаз игрока. Зашифровать можно как угодно. Обычный xor отобьет желание ковыряться у 99.99999% игроков. А можно просто создать zip архив и поставить пароль.
|
|
| |
panechqa | Дата: Вторник, 22 Ноября 2011, 22:32 | Сообщение # 3 |
был не раз
Сейчас нет на сайте
| Желательно скрыть их от посторонних глаз. И если можно поподробнее, я в этом не особо силен
|
|
| |
0x90 | Дата: Вторник, 22 Ноября 2011, 22:51 | Сообщение # 4 |
участник
Сейчас нет на сайте
| Quote (panechqa) Желательно скрыть их от посторонних глаз. И если можно поподробнее, я в этом не особо силен Полностью скрыть не получится(возможно получится, но лучше этого не делать). Берешь любой zip-архиватор и упаковываешь все свои ресурсы в один архив предварительно установив на него пароль. В своей игре просто загружаешь ресурсы из архива, для этого можно воспользоваться любой библиотекой для работы с zip.
|
|
| |
panechqa | Дата: Вторник, 22 Ноября 2011, 22:56 | Сообщение # 5 |
был не раз
Сейчас нет на сайте
| Есть пример той же игры, где все системные файлы скрыты, однако сама папка после разархивации имеет вес ~200 мб, когда в ней присутствуют лишь 2 ярлыка по 200кб и 2 библиотеки по 300кб.
|
|
| |
TimKruz | Дата: Вторник, 22 Ноября 2011, 23:06 | Сообщение # 6 |
старожил
Сейчас нет на сайте
| panechqa, "скрыть от глаз" от обычного пользователя в Windows любые файлы можно, установив в их параметрах значения "скрытый" (+можно для защиты поставить только чтение и системный); но если пользователь не совсем тупой, то он легко может в настройках включить "показывать скрытые файлы" и "показывать системные файлы" - и вот, он видит все твои файлы. По-другому их ни как не спрятать, чтобы они одновременно находились в этой папке, но не были видны. На счёт шифрования - тебе уже сказали: выбираешь любой алгоритм шифрования/сжатия, который не используется по умолчанию в системе. (кажется, zip может открыть даже Проводник Windows) Сильно мудрствовать тут не стоит, т.к. настоящий хакер любую защиту обойдёт, а простому игроку твои файлы на фиг не нужны. *** Quote (panechqa) Есть пример той же игры, где все системные файлы скрыты, однако сама папка после разархивации имеет вес ~200 мб, когда в ней присутствуют лишь 2 ярлыка по 200кб и 2 библиотеки по 300кб. Чтобы увидеть эти файлы, в Проводнике выбери "Сервис" - "Свойства папки..." - "Вид" - "Скрытые файлы и папки" - "Показывать скрытые файлы и папки", ну и, за компанию, можно включить "Отображать содержимое системных папок" и выключить "Скрывать защищённые системные файлы". Программно можно любой файл назначить хоть даже "защищённым системным", лишь бы были права администратора.
Сообщение отредактировал TimKruz - Вторник, 22 Ноября 2011, 23:09 |
|
| |