Как генерировать цифровую подпись с использованием алгоритма HMA C. net core 2.1 - PullRequest
0 голосов
/ 25 марта 2020

Надеюсь, у вас все хорошо в этой ситуации. оставаться дома оставаться в безопасности.

В настоящее время я пытаюсь сделать цифровую подпись с помощью алгоритма HMA C с использованием. net core.

Я подготовил код для генерации зашифрованного ключа путем передачи ключа токен и строка в качестве ввода.

код ниже

public static String GetHash(String text, String key)
{
    // change according to your needs, an UTF8Encoding
    // could be more suitable in certain situations
    ASCIIEncoding encoding = new ASCIIEncoding();

    Byte[] textBytes = encoding.GetBytes(text);
    Byte[] keyBytes = encoding.GetBytes(key);

    Byte[] hashBytes;

    using (HMACSHA256 hash = new HMACSHA256(keyBytes))
        hashBytes = hash.ComputeHash(textBytes);

    return BitConverter.ToString(hashBytes).Replace("-", "").ToLower();
}

Может кто-нибудь помочь мне за то же самое, спасибо.

...