/// <summary> /// Base64加密 /// </summary> /// <param name="code">明文</param> /// <returns>密文</returns> public static string EncodeBase64(string code) { string encode = ""; try { byte[] bytes = Encoding.GetEncoding(Encoding.UTF8.CodePage).GetBytes(code); encode = Convert.ToBase64String(bytes); } catch { encode = code; } return encode; }
/// <summary> /// Base64解密 /// </summary> /// <param name="code">密文</param> /// <returns>明文</returns> public static string DecodeBase64(string code) { string decode = ""; try { byte[] bytes = Convert.FromBase64String(code); decode = Encoding.GetEncoding(Encoding.UTF8.CodePage).GetString(bytes); } catch { decode = code; } return decode; }