C# & VB.NET2006. 3. 11. 22:55
물론 C#에서는 Base64 인코딩, 디코딩 API가 있지만,
공통 함수로 다음과 같이 만들고 쓰면 편하다.
두 줄이라도 공통화시키고, 또 string을 넘겨서 string을 받으니 직관적이기도 하다.

public static string Base64Encode(string src, System.Text.Encoding enc)
{
  byte[] arr = enc.GetBytes(src);
  return Convert.ToBase64String(arr);
}

public static string Base64Decode(string src, System.Text.Encoding enc)
{
  byte[] arr = Convert.FromBase64String(src);
  return enc.GetString(arr);
}  
Posted by kkongchi