| 
				
				Шифрование ресурсов
				 | 
 | 
| 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  |  
| 
 | 
 |    |