Amigos: trato de ofuscar cierto codigo usando varias funciones.,... (luego de desencriptar aplicaria EVAL) y una de ellas es con XOR.
Mi problema es que entiendo bien porque se usar tambien MOD (el resto de una division)...y tengo un codigo de DELPHI que he traducido SIN EXITO.
Código PHP:
<?php
function EncriptaXOR($cadena,$clave){
// EncriptaXOR('esta es la frase de ejemplo','claveXXX')
$result="";
for ($i=1;$i<=strlen($cadena);++$i){
$result+=chr(ord($cadena[$i]) xor ord($clave[($i % strlen($clave))+1]));
}
return ($result);
}
$codigo = "echo 'hola mundo';";
echo $codigo;
$codigo = EncriptaXOR($codigo,"xxx");
echo $codigo;
?>
Alguien sabe como puedo encriptar mi codigo con XOR ? gracias!!!
PD:
codigo original en DELPHI