当前位置 : 主页 > 网络编程 > net编程 >

C# Base 64 加密带=

来源:互联网 收集:自由互联 发布时间:2023-09-03
试了几种方式后面不会带等于号,记录一下 /// summary /// Base64编码,采用utf8编码 /// /summary /// param name="strPath"待编码的明文/param /// returnsBase64编码后的字符串/returns public static string Base

试了几种方式后面不会带等于号,记录一下

        /// <summary>
        /// Base64编码,采用utf8编码
        /// </summary>
        /// <param name="strPath">待编码的明文</param>
        /// <returns>Base64编码后的字符串</returns>
        public static string Base64Encrypt(string strPath)
        {
            string returnData;
            Encoding encode = Encoding.UTF8;
            byte[] bytedata = encode.GetBytes(strPath);
            try
            {
                returnData = Convert.ToBase64String(bytedata, 0, bytedata.Length);
            }
            catch
            {
                returnData = strPath;
            }
            return returnData;
        }

        /// <summary>
        /// Base64解码,采用utf8编码方式解码
        /// </summary>
        /// <param name="strPath">待解码的密文</param>
        /// <returns>Base64解码的明文字符串</returns>
        public static string Base64DesEncrypt(string strPath)
        {
            string returnData;
            byte[] bpath = Convert.FromBase64String(strPath);
            try
            {
                returnData = Encoding.UTF8.GetString(bpath);
            }
            catch
            {
                returnData = strPath;
            }
            return returnData;
        }
【本文来源:韩国服务器 http://www.558idc.com/kt.html欢迎留下您的宝贵建议】
上一篇:SerialPort
下一篇:没有了
网友评论