Skip to content

Instantly share code, notes, and snippets.

@joe-oli
Last active November 19, 2019 06:53
Show Gist options
  • Save joe-oli/d4dcaefa5a06bb4f88488771c8d1e268 to your computer and use it in GitHub Desktop.
Save joe-oli/d4dcaefa5a06bb4f88488771c8d1e268 to your computer and use it in GitHub Desktop.
encode / decode string to/from base64
//Encode
public static string Base64Encode(string plainText) {
var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText);
return System.Convert.ToBase64String(plainTextBytes);
}
//Decode
public static string Base64Decode(string base64EncodedData) {
var base64EncodedBytes = System.Convert.FromBase64String(base64EncodedData);
return System.Text.Encoding.UTF8.GetString(base64EncodedBytes);
}
//==============
//To encode:
public string EncodeStringToBase64(string stringToEncode)
{
return Convert.ToBase64String(Encoding.UTF8.GetBytes(stringToEncode));
}
//To decode:
public string DecodeStringFromBase64(string stringToDecode)
{
return Encoding.UTF8.GetString(Convert.FromBase64String(stringToDecode));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment