ECDsa.SignHash Méthode

Définition

Surcharges

SignHash(Byte[])

Génère une signature numérique pour la valeur de hachage spécifiée.

SignHash(ReadOnlySpan<Byte>)

Calcule la signature ECDSA pour la valeur de hachage spécifiée.

SignHash(Byte[], DSASignatureFormat)

Calcule la signature ECDSA pour la valeur de hachage spécifiée dans le format indiqué.

SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)

Calcule la signature ECDSA pour la valeur de hachage spécifiée dans le format indiqué.

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

Calcule la signature ECDSA pour la valeur de hachage spécifiée dans la mémoire tampon fournie.

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

Calcule la signature ECDSA pour la valeur de hachage spécifiée au format indiqué dans la mémoire tampon fournie.

SignHash(Byte[])

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Génère une signature numérique pour la valeur de hachage spécifiée.

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

Paramètres

hash
Byte[]

Valeur de hachage des données signées.

Retours

Byte[]

Signature numérique pour la valeur de hachage spécifiée.

Exceptions

Le paramètre hash a la valeur null.

S’applique à

SignHash(ReadOnlySpan<Byte>)

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Calcule la signature ECDSA pour la valeur de hachage spécifiée.

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

Paramètres

hash
ReadOnlySpan<Byte>

Valeur de hachage des données signées.

Retours

Byte[]

Signature numérique pour la valeur de hachage spécifiée.

Exceptions

Une erreur s’est produite dans l’opération de signature.

Remarques

Cette méthode utilisera IeeeP1363FixedFieldConcatenation pour encoder la signature. Pour utiliser un autre format de signature, utilisez SignHash(ReadOnlySpan<Byte>, DSASignatureFormat).

S’applique à

SignHash(Byte[], DSASignatureFormat)

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Calcule la signature ECDSA pour la valeur de hachage spécifiée dans le format indiqué.

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

Paramètres

hash
Byte[]

Valeur de hachage à signer.

signatureFormat
DSASignatureFormat

Format d’encodage à utiliser pour la signature.

Retours

Byte[]

Signature ECDSA pour les données spécifiées.

Exceptions

hash a la valeur null.

signatureFormat n’est pas un format connu.

Une erreur s’est produite dans l’opération de signature.

S’applique à

SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Calcule la signature ECDSA pour la valeur de hachage spécifiée dans le format indiqué.

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

Paramètres

hash
ReadOnlySpan<Byte>

Valeur de hachage des données signées.

signatureFormat
DSASignatureFormat

Format d’encodage à utiliser pour la signature.

Retours

Byte[]

Signature numérique pour la valeur de hachage spécifiée.

Exceptions

signatureFormat n’est pas un format connu.

Une erreur s’est produite dans l’opération de signature.

S’applique à

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

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Calcule la signature ECDSA pour la valeur de hachage spécifiée dans la mémoire tampon fournie.

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

Paramètres

hash
ReadOnlySpan<Byte>

Valeur de hachage des données signées.

destination
Span<Byte>

Mémoire tampon utilisée pour recevoir la signature.

Retours

Nombre total d’octets écrits dans destination.

Exceptions

Une erreur s’est produite dans l’opération de signature.

La mémoire tampon dans destination est trop petite pour contenir la signature.

Remarques

Cette méthode utilisera IeeeP1363FixedFieldConcatenation pour encoder la signature. Pour utiliser un autre format de signature, utilisez SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat).

S’applique à

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

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Calcule la signature ECDSA pour la valeur de hachage spécifiée au format indiqué dans la mémoire tampon fournie.

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

Paramètres

hash
ReadOnlySpan<Byte>

Valeur de hachage des données signées.

destination
Span<Byte>

Mémoire tampon utilisée pour recevoir la signature.

signatureFormat
DSASignatureFormat

Format d’encodage à utiliser pour la signature.

Retours

Nombre total d’octets écrits dans destination.

Exceptions

signatureFormat n’est pas un format connu.

Une erreur s’est produite dans l’opération de signature.

La mémoire tampon dans destination est trop petite pour contenir la signature.

S’applique à