そのため、昔は Windows 8 では使用できない System.Security.Cryptography を使用していました。Windows 8 で見つかったのは windows.security でしたが、キーで Sha256 を使用する方法の例は見つかりませんでした。これは、System.Security.Cryptography で使用した古いコードです。
string appID = "appid";
string key = "password";
var hmacsha256 = new HMACSHA256(Encoding.Default.GetBytes(key));
hmacsha256.ComputeHash(Encoding.Default.GetBytes(appID));
string k = "";
foreach (byte test in hmacsha256.Hash)
{
k += test.ToString("X2");
}