laravel解码cookie
use Illuminate\Support\Facades\Cookie;//引入Cookie
use Illuminate\Support\Facades\Crypt;//引入Crypt
$key = config('app.key');//.env设置的key
$key = substr($key,7);//去除前7位垃圾
$key = base64_decode($key);//解码key
$cipher = config('app.cipher');//加密方法
$payload = Cookie::get('aaa');//获取cookie
$payload = json_decode(base64_decode($payload), true);
$payload['iv'] = base64_decode($payload['iv']);
$decrypted = openssl_decrypt(
$payload['value'], $cipher, $key, 0, $payload['iv']
);
$source_data = Crypt::decrypt(unserialize($decrypted));
var_dump($source_data);die();