Features

secureSWF has the following suite of features and mechanisms to help you protect your intellectual property in the most convenient way:

  • All ActionScript Versions on Every Platform:
    secureSWF supports ActionScript v1, v2 and v3. And is available for Windows, Mac OS X, and Linux.

  • Identifiers Renaming:
    secureSWF renames just about every identifier (including symbol instances names, and frame labels) in your ActionScript into shorter meaningless names that include illegal and unprinted characters.

  • Smart Identifiers Selection:
    secureSWF automatically determines which identifiers are safe to rename and which are not making code obfuscation easier than ever.

  • Decompilers Stopping Power:
    secureSWF stops all known decompilers and disassemblers using the following advanced mechanisms:
    • Control flow obfuscation.
    • Dynamic code wrapping.
    • Statement-level randomization.

  • String Encryption.
    secureSWF helps you protect your Flash and Flex application from variety of security threats by providing literal strings encryption.

  • Code Optimization:
    secureSWF provides a number of code optimization techniques that you can use to produce smaller files and even faster code.

  • Access Limitation:
    secureSWF limits access to your published SWF files through:
    • Encrypted domain locks.
    • Encrypted loader creation.

  • SWC Support:
    secureSWF supports pre-compiled Flash and Flex components files.

  • Build Integration:
    secureSWF has XML project configuration files, a command-line interface, and even an Ant task to help you integrate obfuscation into your build process.