Вторник, 16 Апреля 2024, 22:38

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Общие обсуждения программистов » Шифрование ресурсов
Шифрование ресурсов
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
Форум игроделов » Программирование » Общие обсуждения программистов » Шифрование ресурсов
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг