public static void Main(string[] args)
public static void Obfuscate(string input)
byte[] bytes = Encoding.UTF8.GetBytes(input);
for (int i = 0; i < bytes.Length; i++)
bytes[i] = (byte)(bytes[i] ^ key);
Console.WriteLine(Convert.ToBase64String(bytes));
Deobfuscate(Convert.ToBase64String(bytes), key);
public static void Deobfuscate(string obfuscated, byte key)
byte[] bytes = Convert.FromBase64String(obfuscated);
for (int i = 0; i < bytes.Length; i++)
bytes[i] = (byte)(bytes[i] ^ key);
Console.WriteLine(Encoding.UTF8.GetString(bytes));