超まとめ System.Security.Cryptography.HMACSHA512クラスを使えば、HMAC-SHA512のハッシュを計算できます。 ハッシュを計算したいデータをByte[]にしてコンストラクタ引数に渡せばOK。 using System; using System.Text; namespace HMAC_SHA512Sample { class Program { static void Main(string[] args) { HMAC_SHA512(); } private static void HMAC_SHA512() { // HMAC-SHA512を計算する文字列 var testStr = "param1=val1¶m2=val2"; // キーにする文字列 var secretKey = "password"; // 各文字列をバイト配列