
Код AS3:
private function encryptString(msg:String):String {
var key:ByteArray = Hex.toArray(Hex.fromString(KEY));
var plainText:ByteArray = Hex.toArray(Hex.fromString(msg));
var cipher:ICipher = Crypto.getCipher("des-ecb", key);
cipher.encrypt(plainText);
return Base64.encode( Hex.fromArray(plainText) );
}
private function decryptString(msg:String):String {
var key:ByteArray = Hex.toArray(Hex.fromString(KEY));
var plainText:ByteArray = Hex.toArray(msg);
var cipher:ICipher = Crypto.getCipher("des-ecb", key);
cipher.decrypt(plainText);
return Hex.toString(Hex.fromArray(plainText));
}

Код AS3:
const deCryptedString:String = Base64.decode(cryptedData);
try
{
const openString:String = decryptString(deCryptedString);
}
catch (e:Error)
{
throw new IllegalOperationError('HACK FAILED' , -999);
}
trace('3:-====GET DATA====-');
trace('Crypted data (base64) : ' + cryptedData);
trace('DES data : ' + deCryptedString);
trace('Decrypted data : ' + openString);
trace('3:-====END DATA====-');
Только никому не говори)))))))))