C#

[C#] base64 encoding / decoding

EdwardYang 2022. 9. 21. 17:15
반응형
public string Encoding(string EncodingText, System.Text.Encoding oEncoding = null)
{
    if (oEncoding == null)
        oEncoding = System.Text.Encoding.UTF8;

    byte[] arr = oEncoding.GetBytes(EncodingText);
    return System.Convert.ToBase64String(arr);
}
        public string Decoding(string DecodingText, System.Text.Encoding oEncoding = null)
        {
            if (oEncoding == null)
                oEncoding = System.Text.Encoding.UTF8;
            try
            {
                byte[] arr = System.Convert.FromBase64String(DecodingText);
                return oEncoding.GetString(arr);
            }
            catch
            {
                return "err" + DecodingText;
            }
        }
반응형