out.txt\n"); } //echo($argv[0]."\n"); //$code = $argv[1]; //$message = implode("", file($argv[2])); $message = "&.( h(-fKH-)!F g%«ÍH$,7 Y"; $code = "gfgFHJghGjhghjfVHGhjGhjGvvXfgdTGfHgHfgFhfVBGcftDtFzdfdgfgf6ztFzF"; //Message to bin array: $i = 0; $message_bin = ""; while($i < strlen($message)) { $message_bin = ($message_bin . bin_trim(base_convert(ord($message[$i]),10,2)). "\n " ); $i++; } //echo ($message_bin."\n\n"); //Debug $message_bin = explode(" ",$message_bin); //Encode: $i = 0; $y = 0; while ($i < strlen($message)) { $char = $message_bin[$i]; $cchar = bin_trim( base_convert( ord($code[$y]), 10, 2) ); //echo($code[$y]); //Debug //echo($cchar."\n"); //Debug //echo($char); //Debug $message[$i] = chr( base_convert(xor_bytes($char, $cchar),2,10 )); $y++; if ($y >= strlen($code)) { $y = 0; } $i++; } echo($message); ?>