Hola amigos, ando en un juego de esos de wargame, la misión es generar un token valido, ponen el script que lo genera, lo siento, tal vez sea una estupidez postear esto, pero es que ni idea con este código, no le entiendo, quisiera saber como generar el token valido, o me lo explicarán:
<?php
class Crypt0reto
{
private $prefix_token = 'ddlr-';
private $valid_algorithm = '56-101-52-51-56';
private function TokenCalculate($string)
{
$md5_1 = md5($string[0]); $md5_2 = md5($string[1]); $md5_3 = md5($string[2]); $md5_4 = md5($string[3]); $md5_5 = md5($string[4]); $token = ord($md5_1).'-'.ord($md5_2).'-'.ord($md5_3).'-'.ord($md5_4).'-'.ord($md5_5); return $token;
}
private function DebugToken($token)
{
$string_explode_array = explode($this->prefix_token, $token); $string = $string_explode_array[1];
return $string;
}
public function CheckToken($token)
{
$test_token = $this->TokenCalculate($this->DebugToken($token));
if($test_token == $this->valid_algorithm)
{
return true;
}
else
{
return false;
}
}
}
?>