Last active
November 19, 2019 06:53
-
-
Save joe-oli/d4dcaefa5a06bb4f88488771c8d1e268 to your computer and use it in GitHub Desktop.
encode / decode string to/from base64
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//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