создать HMAC-SHA1 в C #
Я пытаюсь использовать REST API с использованием C #.
Создатель API предоставил ниже псевдокод для создания hmac.
var key1 = sha1(body);
var key2 = key1 . SECRET_KEY;
var key3 = sha1(key2);
var signature = base64_encode(key3);
В приведенном выше псевдокоде body - это строка тела запроса html, а SECRET_KEY - секретный ключ, предоставленный поставщиком REST API.
Насколько мне известно, мне нужно использовать класс System.Security.Cryptography.HMACSHA1 для реализации этого.
Но я не могу полностью реализовать вышеупомянутую логику в C #.
Какие-либо предложения ?