ECDsa.SignHash Méthode

Définition

Surcharges

Nom Description
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 au format indiqué.

SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)

Calcule la signature ECDSA pour la valeur de hachage spécifiée au 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 dans le format indiqué dans la mémoire tampon fournie.

SignHash(Byte[])

Source:
ECDsa.cs
Source:
ECDsa.cs
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 en cours de signature.

Retours

Byte[]

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

Exceptions

Le hash paramètre est null.

S’applique à

SignHash(ReadOnlySpan<Byte>)

Source:
ECDsa.cs
Source:
ECDsa.cs
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 en cours de signature.

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 permet IeeeP1363FixedFieldConcatenation d’encoder la signature. Pour utiliser un autre format de signature, utilisez SignHash(ReadOnlySpan<Byte>, DSASignatureFormat).

Voir aussi

S’applique à

SignHash(Byte[], DSASignatureFormat)

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

Calcule la signature ECDSA pour la valeur de hachage spécifiée au 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
Source:
ECDsa.cs
Source:
ECDsa.cs

Calcule la signature ECDSA pour la valeur de hachage spécifiée au 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 en cours de signature.

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.

Voir aussi

S’applique à

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

Source:
ECDsa.cs
Source:
ECDsa.cs
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 en cours de signature.

destination
Span<Byte>

Mémoire tampon à 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 est destination trop petite pour contenir la signature.

Remarques

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

Voir aussi

S’applique à

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

Source:
ECDsa.cs
Source:
ECDsa.cs
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é 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 en cours de signature.

destination
Span<Byte>

Mémoire tampon à 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 est destination trop petite pour contenir la signature.

Voir aussi

S’applique à