using System.Security.Cryptography;
public static void Main()
string pns = "MUH8JJhmJgFfT9PcjKF3kNqEtdPe4T0x3ggc0TJHXkWh8sxK";
Console.WriteLine("mobileAppInstallationTag: "+ Guid.NewGuid().ToString());
Console.WriteLine("pns: "+ pns);
using (var sha = SHA256.Create())
var bytes = Encoding.UTF8.GetBytes(pns);
var hash = sha.ComputeHash(bytes);
Console.WriteLine("pnsHash: " + Convert.ToBase64String(hash));
string oid = Guid.NewGuid().ToString();
Console.WriteLine("oid: "+ oid);
using (var sha = SHA256.Create())
var bytes = Encoding.UTF8.GetBytes(oid);
var hash = sha.ComputeHash(bytes);
Console.WriteLine("oidHash: " + Convert.ToBase64String(hash));
Console.WriteLine("appInstallTag: "+ Guid.NewGuid().ToString());