What`s new

Overview

Features

Snapshots

Get free trial version

Order online


FAQ

License

System requirement

SWF Encrypt 3.0

A new more powerful SWF Encryption has been developed with our partner Amayeta Limited.

Please visit www.amayeta.com to learn more...
 
A great Flash Encryption tool--Flashincrypt :: Protect your Flash source code today!

if you've spent many hours creating some cool or innovative Flash project. Like it or not, all the images, sound, and ActionScript code you created can easily be "ripped" or copied out of your Flash movie.

If you have worked really hard, it hurts to see someone steal your work. Programs such as Action Script Viewer (ASV), SWF Scanner and SWF Decompiler MX 2005 are utilities that can save you day when you loose the FLA for a file, but they can also be used for looking into other peoples programming.

Many developers want to find some good ways to protect their work. Unfortunately there are no methods built into Flash to prevent such programs from showing your source to the world, and there is not any third party tools can really protect your work before Flashincrypt releases.

Preventing someone from accessing your file is ultimately the best way to stop them reading your code, but it’s often not practical when you wish to show your work to the world.

Flashincrypt is a professional program that can help you to protect your flash work quickly and easily. It can prevent flash decompiler tools from extracting actionscript and resources. You can protect your work with this tool only by 3 simple steps. Select the file -> Set output options -> Click start button. All work will be finished in seconds. It can add protection to the .swf file. It does not add the normal protection like Flash 5 or Flash MX. We use DMM(dynamic memory modify) technology and Actionscript obfuscation technology in this product. So it can be effective on the most popular tools on the market to decompile Flash.

For most user who use flash decompiler tools, they do not like to steal picture resources, sound resources and shape resources, because it is so obvious to be caught. They like to steal "actionscript". Because there are hidden passwords. Because there are scripts that block the normal playing of this movie. Because there are functions they can modify and use with less risk of being caught. Obfuscation is the process of hiding something, in this case your Actionscript code. Flashincrypt hides your coding logic and re-usability by scrambling your function, argument and variable names so that it isn't human readable but still readable by the Flash Player. Flashincrypt can make some decompiler tools crash. Some decompiler tool can open the protected file, maybe they can extract some sound resources or shape resources, but they can not read action script correctly. In fact, for most other decompiler, when the script fails to match patterns, the decompiler crashes.

 
SWF is open format. Open-format means SWF files are not exclusively produced by Flash. Other companies can create SWF that can be played on SWF player. Open-format means what informations get stored in what position are known for public. The meaning of each byte is known for public.
 
Sothink SWF Decompiler MX 2005

This powerful decompiler deconstructs most Flash movies and allows you to save all of the graphics, sound, and ActionScript source code. It also allows you to examine a Flash movie frame by frame. This decompiler currently supports Flash 4.0, 5.0, and MX.

Action Script Viewer 4.0

Apart from being able to extract any part of a Flash movie, this product has the amazing feature of allowing you to reconstruct Flash source files (.fla) from Shockwave Flash movies (.swf). This product supports all Flash files formats, from versions 3.0 to Flash MX 2004 Professional.

Liatro SWF Decoder

The Liatro SWF Decoder has similar features as the previously mentioned products. This particular decompiler supports Flash 3 through MX and allows you to view the binary structure of any Flash file.
   
This is the original actionscript demo.
 
function flashincrypt(name, tag) {
if (tag == 1) {
var newname = "";
var i = (name.length - 1);
while (i >= 0) {
newname = newname + name.charAt(i);
i--;
}
return (newname);
} else {
return (name);
}
}
Flashincrypt turns the codes to this (extracted by last version of ASV 4.084):
(() << ());// not popped
// unexpected jump
// unexpected jump
// unexpected jump
 
         
FAQ :: Terms of use :: Privacy Statement 
Copyright © 2004-2007Fenix studio. All right reserved.