Bueno aqui os dejo la funcion de encriptacion definida como udb_hash, yo la utilize para crear un sistema de login con un gamemode de San Andreas Multiplayer pero se puede utilizar para muchas otras cosas.
Codigo fuente de la funcion udb_hash :
Texto original: 123
Texto udb_hash: 19726487
Espero que os halla servido. Un
Codigo fuente de la funcion udb_hash :
- Código:
function udb_hash($buf)
{
$lenght = strlen($buf);
$s1 = 1;
$s2 = 0;
for($n = 0; $n < $lenght; $n++)
{
$s1 = ($s1 + ord($buf[$n])) % 65521;
$s2 = ($s2 + $s1) % 65521;
}
return ($s2 << 16) + $s1;
}
Texto original: 123
Texto udb_hash: 19726487
Espero que os halla servido. Un