DSACryptoServiceProvider.SignHash(Byte[], String) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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 .