UsingSystem; usingSystem. Text; usingSystem. Security. Cryptography; publicclassProgram {privateconststringkeykey; privateconststringmessagemessage; cipher. UTF8; static
Using System; using System. text; using System. security. cryptography; public class Program {private const string key = "key"; private const string message = "message"; private static readonly Encoding encoding = Encoding. UTF8; static
Using System;
Using System. Text;
Using System. Security. Cryptography;
Public class Program {
Private const string key = "key ";
Private const string message = "message ";
Private static readonly Encoding encoding = Encoding. UTF8;
Static void Main (string [] args ){
Var keyByte = encoding. GetBytes (key );
Using (var hmacsha256 = new HMACSHA256 (keyByte) {hmacsha256.ComputeHash (encoding. GetBytes (message ));
Console. WriteLine ("Result: {0}", ByteToString (hmacsha256.Hash ));
}
}
Static string ByteToString (byte [] buff ){
String sbinary = "";
For (int I = 0; I <buff. Length; I ++)
Sbinary + = buff [I]. ToString ("X2 ");
/* Hex format */return sbinary ;}
}