System.Hashing.Hmac256 C# (CSharp) Метод

Hmac256() публичный статический Метод

public static Hmac256 ( this data, string key ) : string
data this
key string
Результат 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();
            }
        }