DSACryptoServiceProvider.SignHash(Byte[], String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Oblicza podpis dla określonej wartości skrótu, szyfrując go przy użyciu klucza prywatnego.
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()
Parametry
- rgbHash
- Byte[]
Wartość skrótu danych do podpisania.
- str
- String
Nazwa algorytmu skrótu użytego do utworzenia wartości skrótu danych.
Zwraca
Podpis DSA dla określonej wartości skrótu.
Wyjątki
Parametr rgbHash
to null
.
Nie można uzyskać dostawcy usług kryptograficznych (CSP).
-lub-
Nie ma klucza prywatnego.
Uwagi
Ta metoda tworzy podpis cyfrowy zweryfikowany przy użyciu VerifyHash metody .
DSA używa algorytmu skrótu SHA1 .