#region base64编码
/// <summary>
/// base64编码
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string Base64Encoding(string str)
{
byte[] bytes = Encoding.Default.GetBytes(str);
str = Convert.ToBase64String(bytes);
bytes = Encoding.Default.GetBytes(str);
return Convert.ToBase64String(bytes);
}
#endregion
#region base64解码
/// <summary>
/// base64解码
/// </summary>
/// <param name="base64Str"></param>
/// <returns></returns>
public static string Base64Decode(string base64Str)
{
byte[] base64Byte = Convert.FromBase64String(base64Str);
base64Str = System.Text.ASCIIEncoding.Default.GetString(base64Byte);
base64Byte = Convert.FromBase64String(base64Str);
return System.Text.ASCIIEncoding.Default.GetString(base64Byte);
}
#endregion
/// <summary>
/// base64编码
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string Base64Encoding(string str)
{
byte[] bytes = Encoding.Default.GetBytes(str);
str = Convert.ToBase64String(bytes);
bytes = Encoding.Default.GetBytes(str);
return Convert.ToBase64String(bytes);
}
#endregion
#region base64解码
/// <summary>
/// base64解码
/// </summary>
/// <param name="base64Str"></param>
/// <returns></returns>
public static string Base64Decode(string base64Str)
{
byte[] base64Byte = Convert.FromBase64String(base64Str);
base64Str = System.Text.ASCIIEncoding.Default.GetString(base64Byte);
base64Byte = Convert.FromBase64String(base64Str);
return System.Text.ASCIIEncoding.Default.GetString(base64Byte);
}
#endregion