ECDsa.SignHash Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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
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
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.
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.
- 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.