using System.Security.Cryptography;
public static void Main()
Console.WriteLine("AppID: {0} or <some-speaking-name>", Guid.NewGuid());
Console.WriteLine("ApiKey: {0}", GenerateApiKey());
private static string GenerateApiKey()
using (var cryptoProvider = new RNGCryptoServiceProvider())
byte[] secretKeyByteArray = new byte[32];
cryptoProvider.GetBytes(secretKeyByteArray);
return Convert.ToBase64String(secretKeyByteArray);