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 использует хэш-алгоритм.

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

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