Comunidad de diseño web y desarrollo en internet online

[AYUDA] De php a AS2 (SIMPLE) PAGO $

Citar            
MensajeEscrito el 19 Nov 2011 03:11 pm
Hola, pues tengo una dudilla, la verdad es que no me sale porque no me se una función (strlen) en as2 (CREO). Bueno pues se trata de que estoy asegurando mi juego, y tengo el encriptador/desencriptador RC4 en PHP perooo me falta en AS2, entonces solo hay que pasar el simple código.
Quitas las $, array la A con mayuscula, pero strlen no se como podría ser, que creo que es lo que me falta, este es el código PHP:

Código ActionScript :

if (isset($_POST['encriptado'])) {
 $key = "hasdd";
 $ct = $_POST['encriptado'];
 rc4Encrypt($key, $ct);
}
function rc4Encrypt($key, $pt) {
   $s = array();
   for ($i=0; $i<256; $i++) {
      $s[$i] = $i;
   }
   $j = 0;
   $x;
   for ($i=0; $i<256; $i++) {
      $j = ($j + $s[$i] + ord($key[$i % strlen($key)])) % 256;
      $x = $s[$i];
      $s[$i] = $s[$j];
      $s[$j] = $x;
   }
   $i = 0;
   $j = 0;
   $ct = '';
   $y;
   for ($y=0; $y<strlen($pt); $y++) {
      $i = ($i + 1) % 256;
      $j = ($j + $s[$i]) % 256;
      $x = $s[$i];
      $s[$i] = $s[$j];
      $s[$j] = $x;
      $ct .= $pt[$y] ^ chr($s[($s[$i] + $s[$j]) % 256]);
   }
   echo $ct;
   return $ct;
}


Ya sabes dos textos, uno dinamico otro introduccion de texto y un botón, en el , on(release){ y todo este código }, y lo pasas a as2, fuera $ y es Array no array, por lo demás creo que deberia ir pero no va, lo de strlen no es una funcion de flash por eso tienes que buscar un sustituto.

Bueno, si consigues hacer que funcione en flash (creo que solo tienes que cambiar una funcion...) te regalo una piruleta, la piruleta esta valorada en 20 céntimos asi que te regalo 20 céntimos por paypal y ya la piruleta te la compras tu. Muchisimas gracias :)

Por seyder

50 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Nov 2011 02:33 pm
¿Nadie puede copiar y pegar el código a flash y quitar los $ y probar si va cambiando strlen?

Se ganaria una piruleta..... :(

Por seyder

50 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Nov 2011 03:02 pm
¿Una piruleta, en serio? Ardo en deseos ;)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Nov 2011 04:25 pm

solisarg escribió:

¿Una piruleta, en serio? Ardo en deseos ;)

Jorge


El motivo de responder y tu respondes en los temas es ayudar, lo de la piruleta no es algo grande pero algo es, nadie da algo a cambio de ayuda... jorge ayudame!!!! :( jorgito

Por seyder

50 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Nov 2011 06:58 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Nov 2011 08:29 pm

solisarg escribió:

Hay clases hechas en AS2 para encriptar, por ejemplo aca encontre una http://www.kirupa.com/forum/showthread.php?289672-String-Encryption-Class-%28AS2%29

Jorge


Eso es encriptacion MD5, yo quiero rc4! es lo mejor para proteger los paquetes (de juegos online) y conexiones.

Ese es el PHP del rc4 pero al flash no se pasarlo... solo quiero que si saben a parte del $ y array que podria ser en vez de strlen para que fuera... :(

Por favor Jorge

Por seyder

50 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.