function encrypt($data, $key, $iv) { $td = mcrypt_module_open(MCRYPT_3DES, '', MCRYPT_MODE_CBC, ''); // $iv = base64_decode($iv); $data = PaddingPKCS7($data); // $key = base64_decode($key); mcrypt_generic_init($td, $key, $iv); $ret = base64_encode(mcrypt_generic($td, $data)); mcrypt_generic_deinit($td); mcrypt_module_close($td); return $ret; }
function play_set($myurl) { $encrypt = $myurl; $tb = mcrypt_module_open(MCRYPT_3DES, '', 'cbc', ''); $key = C('key'); $iv = C('iv'); mcrypt_generic_init($tb, $key, $iv); $encrypt = PaddingPKCS7($encrypt); $cipher = mcrypt_generic($tb, $encrypt); $cipher = base64_encode($cipher); mcrypt_generic_deinit($tb); mcrypt_module_close($tb); return $cipher; }