using System; using System.Collections.Generic; using System.Linq; using System.Text; /// /// BASE64算法相关工具集 /// public partial class Utils { /// /// Base64加密 /// /// 源串 /// 加密串 public static string Encode_Base64(string rawString) { try { byte[] rawData = System.Text.Encoding.UTF8.GetBytes(rawString); return Convert.ToBase64String(rawData); } catch (Exception e) { throw new Exception("base64加密失败, 错误:" + e.Message + " info:" + rawString); } } /// /// Base64解密 /// /// 加密串 /// 源串 public static string Decode_Base64(string zippedString) { try { zippedString = zippedString.Trim(); byte[] zippedData = Convert.FromBase64String(zippedString); return (string)(System.Text.Encoding.UTF8.GetString(zippedData)); } catch (Exception e) { throw new Exception("base64解密失败,错误:" + e.Message + " info:" + zippedString); } } }