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
Имя хэш-алгоритма, используемого для создания хэш-значения данных.
Возвращаемое значение
Подпись DSA для указанного хэш-значения.
Исключения
Параметр rgbHash
имеет значение null
.
Не удалось получить поставщик служб шифрования (CSP).
-или-
Отсутствует закрытый ключ.
Комментарии
Этот метод создает цифровую подпись, проверенную с помощью VerifyHash метода .
DSA SHA1 использует хэш-алгоритм.