ECDsa.SignHash Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 dans le 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
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
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
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
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.
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 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 signées.
- 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.