public static void Main()
static string Encode(Guid guid)
var encoded = Convert.ToBase64String(guid.ToByteArray());
return encoded.Substring(0, 22);
static Guid Decode(string value)
var buffer = Convert.FromBase64String(value + "==");
var guid = new Guid("ec89a0d8-1a54-48f9-8aa0-b1e3016aa9e6");
Console.WriteLine(Encode(guid));
Console.WriteLine(Decode("2KCJ7FQa-UiKoLHjAWqp5g"));