Example #1
0
function url_decrypt($url, $key = false)
{
    $url = Config::get('url_mode') ? base64_url_decode($url) : rawurldecode($url);
    if ($key) {
        $url = str_rot_pass($url, $key, true);
    } else {
        if (Config::get('encryption_key')) {
            $url = str_rot_pass($url, Config::get('encryption_key'), true);
        }
    }
    return $url;
}
Example #2
0
function base64_decrypt($data, $key = false)
{
    $data = base64_url_decode($data);
    if ($key) {
        $data = str_rot_pass($data, $key, true);
    } else {
        if (Config::get('encryption_key')) {
            $data = str_rot_pass($data, Config::get('encryption_key'), true);
        }
    }
    return $data;
}