<?
function shif($str)
{
global $set;
$key=$set[\'shif\'];
$str1=md5((string)$str);
$str2=md5($key);
return md5($key.$str1.$str2.$key);
}
function cookie_encrypt($str,$id=0)
{
if (function_exists(\'mcrypt_module_open\'))
{
$td = mcrypt_module_open (\'rijndael-256\', \'\', \'ofb\', \'\');
if (!$iv=Удалён
{
$iv=base64_encode( mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_DEV_RANDOM));
file_put_contents(H.\'sys/dat/shif_iv.dat\', $iv);
chmod(H.\'sys/cnf/shif_iv.dat\', 0777);
}
$ks = Удалён ($td);
/* Создать ключ */
$key = substr (md5 ($id.Удалён 0, $ks);
Удалён ($td, $key, base64_decode($iv));
$str = Удалён ($td, $str);
Удалён ($td);
Удалён ($td);
}
$str=base64_encode($str);
return $str;
}
function cookie_decrypt($str,$id=0)
{
$str=base64_decode($str);
if (function_exists(\'mcrypt_module_open\'))
{
$td = mcrypt_module_open (\'rijndael-256\', \'\', \'ofb\', \'\');
if (!$iv=Удалён
{
$iv=base64_encode( mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_DEV_RANDOM));
file_put_contents(H.\'sys/dat/shif_iv.dat\', $iv);
chmod(H.\'sys/cnf/shif_iv.dat\', 0777);
}
$ks = Удалён ($td);
/* Создать ключ */
$key = substr (md5 ($id.Удалён 0, $ks);
Удалён ($td, $key, base64_decode($iv));
$str = Удалён ($td, $str);
Удалён ($td);
Удалён ($td);
}
return $str;
}
?>
Добавлено 27.10.13 в 23:14:03:
Хз какое у вас там ядро(с чего скаладается) то зделал так для примера))
System, увидел 2 собачки, понял что дерьмо и дальше смотреть не стал
Могу кота поставить
Подскажите. Как в этом движке добавить должности?
Пк будет дам норм коды у меня их как говна Эт не шутка
Может как говно?
это не дыра, это игнор ошибок