Technotes & Known Issues

The Technote & Known Issues Index includes the most recent and popular Amayeta Software Technotes

ActionScript 3.0 Encryption Vs ActionScript 2.0 Encryption

The Encryption Engine in SWF Encrypt 5.x and SWF Encrypt 6.x has been updated to support Flash 9 and Flash 10 respectively.

ActionScript 3.0 differs greatly from ActionScript 1.0 and 2.0 and the SWF Encrypt 5.x/6.x obfuscation engine uses a different algorithm than the normal AS1/2 technique. ActionScript 3.0 is far more complex and it's important that any obfuscation and encryption applied does not break the functionality of the movie.

In some cases, the level of encryption and obfuscation in an ActionScript 3.0 SWF may not match the level that is possible when encrypting a Flash 6, 7 or 8 SWF which has only ActionScript 1.0/2.0. However, encryption and obfuscation is an ongoing process and we are busy updating and modifying the ActionScript 3.0 algorithms to allow maximum encryption which will be available in incremental updates to both Registered and Trial Users.

Also, Trial Users should note that the Encryption provided in the Trial version is, by default, set to only half encryption. This means that files encrypted with the Trial Version are only at 50% strength of what they would be with the full Registered Commercial version.