Генерация HMAC (SHA256) по ключу - C#

Узнай цену своей работы

Формулировка задачи:

Помогите организовать генерацию используя две строки (строка которую шифруем и строка с ключем). Нашел пару примеров, но не нашел чтобы по ключу.
        static string HMACHASH(string str, string key)
        {
            byte[] bkey = Encoding.Default.GetBytes(str);
            using (var hmac = new HMACSHA1(bkey))
            {
                byte[] bstr = Encoding.Default.GetBytes(str);
                return Encoding.Default.GetString(hmac.ComputeHash(bstr));
             }
        }
Но это не правильно, что не так?

Решение задачи: «Генерация HMAC (SHA256) по ключу»

textual
Листинг программы
$res=hash_hmac('sha256',str,key);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5