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