using System.Security.Cryptography;
public static void Main()
Encoding ascii = Encoding.ASCII;
String client_secret = "B4FD6E07-BB12-4675-A4F6-C0B3A7C523FD";
String combined = "01cc78e1b1e67f2020d2c1513e48a62c0b95551663f86a6482dd3842981d6e53";
String signature = "uL+LhuXNeVi+9vkQ5TAKlJ3XF2T6Ek3+85WkEqJ1UOY=";
HMACSHA256 hmac = new HMACSHA256(ascii.GetBytes(client_secret));
String calc_sig = Convert.ToBase64String(hmac.ComputeHash(ascii.GetBytes(combined)));
if (signature == calc_sig) {
Console.WriteLine("Matches");
Console.WriteLine("Does not match");