Генерация 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);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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