Поделиться через


DSACryptoServiceProvider.SignHash(Byte[], String) Метод

Определение

Вычисляет подпись для указанного хэш-значения путем его шифрования с помощью закрытого ключа.

public:
 cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ rgbHash, System::String ^ str);
public byte[] SignHash (byte[] rgbHash, string? str);
public byte[] SignHash (byte[] rgbHash, string str);
member this.SignHash : byte[] * string -> byte[]
Public Function SignHash (rgbHash As Byte(), str As String) As Byte()

Параметры

rgbHash
Byte[]

Хэш-значение подписываемых данных.

str
String

Имя хэш-алгоритма, используемого для создания хэш-значения данных.

Возвращаемое значение

Byte[]

Подпись DSA для указанного хэш-значения.

Исключения

Параметр rgbHash имеет значение null.

Не удалось получить поставщик служб шифрования (CSP).

-или-

Отсутствует закрытый ключ.

Комментарии

Этот метод создает цифровую подпись, проверенную с помощью VerifyHash метода .

DSA SHA1 использует хэш-алгоритм.

Применяется к

См. также раздел