Hola muy buenas gente. ¿Me podrían ayudar en pasar una serie de instrucciones de AS3 a C#?
-AS3-
internal function encrypt(arg1:flash.utils.ByteArray):flash.utils.ByteArray
{
var loc2:*=0;
var loc3:*=0;
var loc1:*=new flash.utils.ByteArray();
arg1.position = 0;
while (arg1.bytesAvailable > 0)
{
loc2 = arg1.readByte();
loc3 = loc2 ^ this._gf6154 ^ this._ac707;
loc1.writeByte(loc3);
this._gf6154 = _xi7447(this._gf6154);
this._ac707 = loc2;
}
loc1.position = 0;
return loc1;
}
internal function decrypt(arg1:flash.utils.ByteArray):flash.utils.ByteArray
{
var loc2:*=0;
var loc3:*=0;
var loc1:*=new flash.utils.ByteArray();
arg1.position = 0;
while (arg1.bytesAvailable > 0)
{
loc2 = arg1.readByte();
loc3 = loc2 ^ this._vp15885 ^ this._ad2402;
loc1.writeByte(loc3);
this._vp15885 = _xi7447(this._vp15885);
this._ad2402 = loc3;
}
loc1.position = 0;
return loc1;
}
-Y me gustaría pasarlo a C#-
¿Me podríais ayudar? Hay algún programa o alguna Web que te ayude a pasarlo a C#?
Por ahora solo he conseguido esto:
public static void Decrypt(byte[] arg1);
Saludos.
-AS3-
internal function encrypt(arg1:flash.utils.ByteArray):flash.utils.ByteArray
{
var loc2:*=0;
var loc3:*=0;
var loc1:*=new flash.utils.ByteArray();
arg1.position = 0;
while (arg1.bytesAvailable > 0)
{
loc2 = arg1.readByte();
loc3 = loc2 ^ this._gf6154 ^ this._ac707;
loc1.writeByte(loc3);
this._gf6154 = _xi7447(this._gf6154);
this._ac707 = loc2;
}
loc1.position = 0;
return loc1;
}
internal function decrypt(arg1:flash.utils.ByteArray):flash.utils.ByteArray
{
var loc2:*=0;
var loc3:*=0;
var loc1:*=new flash.utils.ByteArray();
arg1.position = 0;
while (arg1.bytesAvailable > 0)
{
loc2 = arg1.readByte();
loc3 = loc2 ^ this._vp15885 ^ this._ad2402;
loc1.writeByte(loc3);
this._vp15885 = _xi7447(this._vp15885);
this._ad2402 = loc3;
}
loc1.position = 0;
return loc1;
}
-Y me gustaría pasarlo a C#-
¿Me podríais ayudar? Hay algún programa o alguna Web que te ayude a pasarlo a C#?
Por ahora solo he conseguido esto:
public static void Decrypt(byte[] arg1);
Saludos.