System.Hashing.Hmac256 C# (CSharp) Method

Hmac256() public static method

public static Hmac256 ( this data, string key ) : string
data this
key string
return string
        public static string Hmac256(this string data, string key)
        {
            key.MustNotBeEmpty();

            var bytes = Encoding.UTF8.GetBytes(key);
            using (var hasher = new HMACSHA256(bytes))
            {
                var hash = hasher.ComputeHash(Encoding.UTF8.GetBytes(data));
                return hash.ToHexString();
            }
        }