using Microsoft.Owin.Security.DataHandler.Encoder;
public static void WriteEmail(BinaryWriter writer)
writer.Write("asitmscreguk@yopmail.com");
static string encodedEmail = string.Empty;
public static void Main()
using (MemoryStream memoryStream = new MemoryStream())
using (BinaryWriter binaryWriter = new BinaryWriter(memoryStream))
WriteEmail(binaryWriter);
var byteData = memoryStream.ToArray();
Base64TextEncoder encoder1 = new Base64TextEncoder();
encodedEmail = encoder1.Encode(byteData);
Console.WriteLine("Encoded Email: " + encodedEmail);
Console.WriteLine("----------------------------------");
Base64TextEncoder encoder = new Base64TextEncoder();
var decodedValue = encoder.Decode(encodedEmail);
using (MemoryStream input = new MemoryStream(decodedValue))
using (BinaryReader reader = new BinaryReader(input))
var email = reader.ReadString();
Console.WriteLine("Email: "+ email);