zoukankan      html  css  js  c++  java
  • Base64 加密解密

            /// <summary>
            /// 编码  Base64
            /// </summary>
            /// <param name="code"></param>
            /// <param name="code_type">编码 </param>
            /// <returns></returns>
            public static string EncodeBase64(string code, string code_type = "utf-8")
            {
                string encode = "";
                byte[] bytes = Encoding.GetEncoding(code_type).GetBytes(code);
                try
                {
                    encode = Convert.ToBase64String(bytes);
                }
                catch
                {
                    encode = code;
                }
                return encode;
            }
            /// <summary>
            /// 解码  Base64
            /// </summary>
            /// <param name="code"></param>
            /// <param name="code_type">编码</param>
            /// <returns></returns>
            public static string DecodeBase64(string code, string code_type = "utf-8" )
            {
                string decode = "";
                byte[] bytes = Convert.FromBase64String(code);
                try
                {
                    decode = Encoding.GetEncoding(code_type).GetString(bytes);
                }
                catch
                {
                    decode = code;
                }
                return decode;
            } 
  • 相关阅读:
    MODBUS 数据格式相关记录
    STM32Cube基础工程配置
    QT5学习记录(一)
    求最大值
    算法训练方格取数
    传纸条
    分组背包
    混合背包
    二维背包
    多重背包
  • 原文地址:https://www.cnblogs.com/cl1006/p/10722201.html
Copyright © 2011-2022 走看看