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);
}
}
}