PDA

Просмотр полной версии : Ресурсы в отдельном SWF


Astraport
31.07.2011, 10:54
AIR приложение использует большое количество графики (около 30 Мб) разбитой по папкам, по 50-80 картинок в папке. С целью предотвратить копирование картинок решил заэмбедить их в отдельный SWF и обфусцировать (это поможет?).
Но как теперь обращаться с главного SWF приложения (тоже обфусцированного) к SWF ресурсов для подгрузки нужной картинки?

Добавлено через 18 минут
И ещё вопрос можно ли эмбедить картинки в цикле?

Добавлено через 14 часов 5 минут
Можно заархивировать все картинки в один ZIP и его заэмбедить. Затем читать картинки с помощью FZip.
Тайно надеялся, что FZip поддерживает пароли, но тщетно:( А без защиты смысла никакого нет.

alatar
01.08.2011, 11:46
С целью предотвратить копирование картинок решил заэмбедить их в отдельный SWF и обфусцировать (это поможет?).
Если там одни картинки и нет кода, то что вы собрались обфусцировать?
И ещё вопрос можно ли эмбедить картинки в цикле?
Какие циклы на этапе компиляции? Напишите программку которая вам будет генерировать файлы с эмбедами до компиляции.

Добавлено через 5 минут
А без защиты смысла никакого нет.
Заархивировать.
Зашифровать архив.
Заэмбедить зашифрованный файл.
Флешку с алгоритмом дешифрования обфусцировать.

Внутри флешки:
Создается ByteArray зашифрованного файла.
Расшифровывается.
Распаковывается.

Повторить n-раз, где n прямо пропорционально степени паранои. Для разных итераций использовать разные алгоритмы шифрования.

Astraport
01.08.2011, 13:25
alatar, спасибо, примерно к этому и пришел на вторые сутки:)
Только как (чем) лучше шифровать архив?

alatar
01.08.2011, 13:41
Да чем угодно. Любым доступным способом (http://www.rohos.ru/help/crypto_algorithms.htm).

DaFive
01.08.2011, 13:55
А от принтскрина спасает? :)

alatar
01.08.2011, 13:57
Нет, конечно :)