ECDsa.SignHash Methode

Definition

Überlädt

SignHash(Byte[])

Generiert eine digitale Signatur für den angegebenen Hashwert.

SignHash(Byte[], DSASignatureFormat)

Berechnet die ECDSA-Signatur für den angegebenen Hashwert im angegebenen Format.

SignHash(Byte[])

Generiert eine digitale Signatur für den angegebenen Hashwert.

public:
 abstract cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash);
public abstract byte[] SignHash (byte[] hash);
abstract member SignHash : byte[] -> byte[]
Public MustOverride Function SignHash (hash As Byte()) As Byte()

Parameter

hash
Byte[]

Der Hashwert der signierten Daten.

Gibt zurück

Byte[]

Eine digitale Signatur für den angegebenen Hashwert.

Ausnahmen

Der hash-Parameter ist null.

Gilt für

SignHash(Byte[], DSASignatureFormat)

Berechnet die ECDSA-Signatur für den angegebenen Hashwert im angegebenen Format.

public:
 cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignHash (byte[] hash, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : byte[] * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignHash (hash As Byte(), signatureFormat As DSASignatureFormat) As Byte()

Parameter

hash
Byte[]

Der zu signierende Hashwert.

signatureFormat
DSASignatureFormat

Das Codierungsformat, das für die Signatur verwendet werden soll.

Gibt zurück

Byte[]

Die ECDSA-Signatur für die angegebenen Daten.

Ausnahmen

hash ist null.

signatureFormat ist kein bekanntes Format.

Beim Signaturvorgang ist ein Fehler aufgetreten.

Gilt für