Below is the code, you need to restore the values '47533', '23182', '52170' from the obtained value.
Tell me how you can solve? Or you can remake the algorithm, the main task of the 3 numbers of the variable $a get one, from which you can restore the initial 3 numbers. Only the result of the $result variable is known.
$table = array(0x003b6c1c, 0x002def61, 0x006effa2, 0x0013045f, 0x00873358, 0x0039e1fd, 0x0061491a, 0x002608bf, 0x00254ed0, 0x004fc7dd, 0x00721a32, 0x0018dce3, 0x001328bc, 0x003e288d, 0x0084387e, 0x004c11e3); $a = array('47533', '23182', '52170'); $result = ""; for($i = 0;$i < count($a);$i++) { $result += $a[$i]^$table[$i]; } echo $result; //Результат: 14139400
unsigned word? - vp_arth