Файл: adultscript-2.0.3-pro/files/libraries/framework/encryption.php
Строк: 11
<?php
defined('_VALID') or die('Restricted Access!');
class VCrypt
{
public static function encrypt($data)
{
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
return mcrypt_encrypt(MCRYPT_RIJNDAEL_256, VF::cfg_item('secret'), serialize($data), MCRYPT_MODE_ECB, $iv);
}
public static function descrypt($data)
{
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
return unserialize(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, VF::cfg_item('secret'), $data, MCRYPT_MODE_ECB, $iv));
}
}
?>