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
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 im 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
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
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
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 signierten Daten.
Gibt zurück
Eine digitale Signatur für den angegebenen Hashwert.
Ausnahmen
Beim Signaturvorgang ist ein Fehler aufgetreten.
Hinweise
Diese Methode wird verwendet IeeeP1363FixedFieldConcatenation , um die Signatur zu codieren. Um ein anderes Signaturformat zu verwenden, verwenden Sie SignHash(ReadOnlySpan<Byte>, DSASignatureFormat).
Gilt für:
SignHash(Byte[], DSASignatureFormat)
- 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.
Beim Signaturvorgang ist ein Fehler aufgetreten.
Gilt für:
SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)
- 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 signierten Daten.
- 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.
Beim Signaturvorgang ist ein Fehler aufgetreten.
Gilt für:
SignHash(ReadOnlySpan<Byte>, Span<Byte>)
- Quelle:
- ECDsa.cs
- Quelle:
- ECDsa.cs
- Quelle:
- ECDsa.cs
Berechnet die ECDSA-Signatur für den angegebenen Hashwert im 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 signierten Daten.
Gibt zurück
Die Gesamtanzahl von Bytes, die in destination
geschrieben werden.
Ausnahmen
Beim Signaturvorgang ist ein Fehler aufgetreten.
Der Puffer in destination
ist zu klein, um die Signatur zu speichern.
Hinweise
Diese Methode wird verwendet IeeeP1363FixedFieldConcatenation , um die Signatur zu codieren. Um ein anderes Signaturformat zu verwenden, verwenden Sie SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat).
Gilt für:
SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)
- 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 signierten Daten.
- signatureFormat
- DSASignatureFormat
Das für die Signatur zu verwendende Codierungsformat.
Gibt zurück
Die Gesamtanzahl von Bytes, die in destination
geschrieben werden.
Ausnahmen
signatureFormat
ist kein bekanntes Format.
Beim Signaturvorgang ist ein Fehler aufgetreten.
Der Puffer in destination
ist zu klein, um die Signatur zu speichern.