C#中进行UrlEncode和Base64加密及其编码解码,加密解密

public static string UrlEncode(string str)
        {
            string urlStr = System.Web.HttpUtility.UrlEncode(str);
            string base64Str = Base64Encode(urlStr);
            return urlStr;
        }

        /// 
        /// Base64加密
        /// 
        /// 加密采用的编码方式
        /// 待加密的明文
        /// 
        public static string Base64Encode(string source)//Encoding encodeType, 
        {
            string encode = string.Empty;
            byte[] bytes = (Encoding.UTF8.GetBytes(source));//encodeType.GetBytes(source);
            try
            {
                encode = Convert.ToBase64String(bytes);
            }
            catch
            {
                encode = source;
            }
            return encode;
        }

运行结果:
这里写图片描述

C#实现url编码解码

C#实现base64加密解密

你可能感兴趣的:(C#)