Чего я пытаюсь избежать, так это кэширования читаемого SWF-файла в кеше браузера.
Я не уверен, поможет ли использование пароля вообще. Если SWF-файл зашифрован, он может храниться в зашифрованном кеше. Я думаю, что этот пост о как предотвратить кэширование , вероятно, то, что вы хотите.
Но если нет, я отвечу на некоторые вопросы о шифровании ниже.
pdf2swf
поддерживает опцию -P
(или --password
), которая позволяет расшифровывать зашифрованный PDF, что означает, что вам требуется пароль довольно рано в этом процессе.
Если вы хотите зашифровать SWF, вам следует проверить библиотеки as3crypto для стороны Flex и некоторые библиотеки ruby crypto для стороны сервера.
У меня есть пост в блоге, озаглавленный " Зачем запутывать, шифровать эти SWF-файлы! , в котором рассказывается о том, как вы можете зашифровать SWF-файл, который затем дешифруется с помощью SWFLoader, который, я надеюсь, будет полезен для вас. То же самое Понятия применяются здесь:
- Шифровать SWF (после преобразования из PDF)
- Используйте модифицированный SWFLoader (или URLLoader) для расшифровки SWF
- Используйте расшифрованный SWF так же, как обычный
Но, несколько вопросов:
Где вам нужна охрана? Вам это нужно на проводе? Вам нужны файлы для безопасного хранения на жестком диске? Что именно вы пытаетесь предотвратить, шифруя их? Ответы на эти вопросы во многом определят наилучший подход.