using System.Collections.Generic;
using System.Security.Cryptography;
hashAlgorithmName: HashAlgorithmName.SHA512,
ikm: Convert.FromBase64String("dGVzdGtleXRoYXRpc3RvdGFsbHlzZWNyZXR0ZXN0a2V5dGhhdGlzdG90YWxseXNlY3JldA=="),
salt: Convert.FromBase64String("Y3VzdG9tLnNhbHQ="),
Console.WriteLine(Convert.ToBase64String(t));
var values = new Dictionary<string, string>
.OrderBy(pair => pair.Key)
.Where(pair => !string.IsNullOrEmpty(pair.Value))
.Select(pair => pair.Value)
var toHash = string.Join('|', toJoin);
Console.WriteLine(toHash);