DSACryptoServiceProvider.SignHash(Byte[], String) Methode

Definitie

Berekent de handtekening voor de opgegeven hashwaarde door deze te versleutelen met de persoonlijke sleutel.

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()

Parameters

rgbHash
Byte[]

De hashwaarde van de te ondertekenen gegevens.

str
String

De naam van het hash-algoritme dat wordt gebruikt om de hashwaarde van de gegevens te maken.

Retouren

Byte[]

De DSA handtekening voor de opgegeven hashwaarde.

Uitzonderingen

De rgbHash parameter is null.

De cryptografische serviceprovider (CSP) kan niet worden verkregen.

– of –

Er is geen persoonlijke sleutel.

Opmerkingen

Met deze methode maakt u een digitale handtekening die wordt geverifieerd met behulp van de VerifyHash methode.

DSA maakt gebruik van het SHA1 hash-algoritme.

Van toepassing op

Zie ook