I'm working on important project using Flex framework and i want to keep my algorithms and code secret. Is it possible to somehow protect swf file from being decompiled? I don't want someone extract my code using flash decompilers.
Thanks.
I'm working on important project using Flex framework and i want to keep my algorithms and code secret. Is it possible to somehow protect swf file from being decompiled? I don't want someone extract my code using flash decompilers.
Thanks.
you can protect them by setting a password while compiling. can this solve your security issue?
While there is no full-proof way to secure code from decompilers there are some tricks to reduce the chances of this happening.
There is a product that encrypts the code inside the swf. It's not bullet proof but does protect.
It's simple. Just keep it on your PC and don't put it on the web.
ALL can be decompiled, reverse engineered and hacked, even programs written in c++/c/asm. If you want to make this task of decompiling a bit harder use some obfuscators for flash
There are many tools to "encrypt" SWF even though I don't think we can actually discuss encryption here. Encryption is not obfuscation.
I've reviewed one such obfuscation tool just recently, see Protect your ActionScript code with SWF Protector.
Although it does pretty well for an obfuscator, you need to realise that: