public static string DecryptUrl(string value, string key)
        {
            if (string.IsNullOrEmpty(value) || string.IsNullOrEmpty(key))
            {
                return("");
            }

            string url = string.Empty;

            try
            {
                value = UrlParameterHelper.UrlDecode(value);
                if (!string.IsNullOrEmpty(value))
                {
                    url = SecurityHelper.DecryptBase64XorBase64Url(value, key);
                }
            }
            catch
            {
            }

            return(url);
        }