ECDsa.SignHash Methode

Definition

Überlädt

Name Beschreibung
SignHash(Byte[])

Generiert eine digitale Signatur für den angegebenen Hashwert.

SignHash(ReadOnlySpan<Byte>)

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

SignHash(Byte[], DSASignatureFormat)

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

SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)

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

SignHash(ReadOnlySpan<Byte>, Span<Byte>)

Berechnet die ECDSA-Signatur für den angegebenen Hashwert in den bereitgestellten Puffer.

SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)

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

SignHash(Byte[])

Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs

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 Daten, die signiert werden.

Gibt zurück

Byte[]

Eine digitale Signatur für den angegebenen Hashwert.

Ausnahmen

Der hash Parameter ist null.

Gilt für:

SignHash(ReadOnlySpan<Byte>)

Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs

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

public:
 cli::array <System::Byte> ^ SignHash(ReadOnlySpan<System::Byte> hash);
public byte[] SignHash(ReadOnlySpan<byte> hash);
member this.SignHash : ReadOnlySpan<byte> -> byte[]
Public Function SignHash (hash As ReadOnlySpan(Of Byte)) As Byte()

Parameter

hash
ReadOnlySpan<Byte>

Der Hashwert der Daten, die signiert werden.

Gibt zurück

Byte[]

Eine digitale Signatur für den angegebenen Hashwert.

Ausnahmen

Fehler beim Signiervorgang.

Hinweise

Diese Methode wird IeeeP1363FixedFieldConcatenation verwendet, um die Signatur zu codieren. Um ein anderes Signaturformat zu verwenden, verwenden Sie SignHash(ReadOnlySpan<Byte>, DSASignatureFormat).

Weitere Informationen

Gilt für:

SignHash(Byte[], DSASignatureFormat)

Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs

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 für die Signatur zu verwendende Codierungsformat.

Gibt zurück

Byte[]

Die ECDSA-Signatur für die angegebenen Daten.

Ausnahmen

hash ist null.

signatureFormat ist kein bekanntes Format.

Fehler beim Signiervorgang.

Gilt für:

SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)

Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs

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

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

Parameter

hash
ReadOnlySpan<Byte>

Der Hashwert der Daten, die signiert werden.

signatureFormat
DSASignatureFormat

Das für die Signatur zu verwendende Codierungsformat.

Gibt zurück

Byte[]

Eine digitale Signatur für den angegebenen Hashwert.

Ausnahmen

signatureFormat ist kein bekanntes Format.

Fehler beim Signiervorgang.

Weitere Informationen

Gilt für:

SignHash(ReadOnlySpan<Byte>, Span<Byte>)

Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs

Berechnet die ECDSA-Signatur für den angegebenen Hashwert in den bereitgestellten Puffer.

public:
 int SignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination);
public int SignHash(ReadOnlySpan<byte> hash, Span<byte> destination);
member this.SignHash : ReadOnlySpan<byte> * Span<byte> -> int
Public Function SignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parameter

hash
ReadOnlySpan<Byte>

Der Hashwert der Daten, die signiert werden.

destination
Span<Byte>

Der Puffer, der die Signatur empfängt.

Gibt zurück

Die Gesamtzahl der Bytes, die in destination.

Ausnahmen

Fehler beim Signiervorgang.

Der Puffer ist destination zu klein, um die Signatur zu speichern.

Hinweise

Diese Methode wird IeeeP1363FixedFieldConcatenation verwendet, um die Signatur zu codieren. Um ein anderes Signaturformat zu verwenden, verwenden Sie SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat).

Weitere Informationen

Gilt für:

SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)

Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs
Quelle:
ECDsa.cs

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

public:
 int SignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public int SignHash(ReadOnlySpan<byte> hash, Span<byte> destination, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.DSASignatureFormat -> int
Public Function SignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte), signatureFormat As DSASignatureFormat) As Integer

Parameter

hash
ReadOnlySpan<Byte>

Der Hashwert der Daten, die signiert werden.

destination
Span<Byte>

Der Puffer, der die Signatur empfängt.

signatureFormat
DSASignatureFormat

Das für die Signatur zu verwendende Codierungsformat.

Gibt zurück

Die Gesamtzahl der Bytes, die in destination.

Ausnahmen

signatureFormat ist kein bekanntes Format.

Fehler beim Signiervorgang.

Der Puffer ist destination zu klein, um die Signatur zu speichern.

Weitere Informationen

Gilt für: