/**
  * @depends testSafeBase64Encode
  * @dataProvider providerSafeBase64Random
  */
 public function testSafeBase64Random($string)
 {
     $encode = safe_base64_encode($string);
     $decode = safe_base64_decode($encode);
     $this->assertSame($decode, $string);
 }
Example #2
0
function encrypt($string, $key)
{
    $key = pad_key($key);
    return safe_base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $string, MCRYPT_MODE_ECB));
}
 /**
  * 处理视频公共方法
  *
  * @return array 触发处理“持久化处理的进程ID”数组几个
  * @author yangyifan <*****@*****.**>
  */
 private function handleVideo()
 {
     //加载函数库
     load_func('common');
     $ops[] = 'avthumb/mp4/vb/1m/s/640x480/autoscale/1/wmImage/' . safe_base64_encode(config('config.site_logo')) . '/Gravity/NorthEast';
     //转码成标清MP4
     $ops[] = 'avthumb/mp4/vb/1.2m/s/960x720/autoscale/1/wmImage/' . safe_base64_encode(config('config.site_logo')) . '/Gravity/NorthEast';
     //转码成高清MP4
     $ops[] = 'avthumb/mp4/vb/1.5m/s/1440x1080/autoscale/1/wmImage/' . safe_base64_encode(config('config.site_logo')) . '/Gravity/NorthEast';
     //转码成全高清MP4
     $ops[] = 'vframe/jpg/offset/10/w/1022/h/501';
     //视频截图
     return $this->persistentFop($ops);
 }