Okay I know, yet another topic on protection. I think we’ve established the fact that you will almost always will be able to decompile a SWF, but that’s not exactly what my question is about.
I have a client who wants to show data (some html and css) in a Flash movie. This content will be delivered from an external source and will be passed through to the SWF. The main idea is not to be able to copy-paste the html.
Of course, if you use a flashvar to pass the html-source or html-page to the SWF, it’s easy to look it up in de pagecode. So perhaps a sollution is to encrypt the html before sending it through to the SWF and decrypt it inside the SWF. But of course, you would need some sort of key that’s hardcoded inside the SWF file to decrypt the information … which is a problem if you can decompile an SWF.
So my question is, is there any way to encrypt data delivered to an SWF so it’s impossible to directly access the data?